C语言库函数rename

函数简介

  功能: 给一个文件重命名

  用 法: int rename(char *oldname, char *newname);

  头文件:在Visual C++6.0中用stdio.h或者io.h

  说明:用该函数可以实现文件移动功能,把一个文件的完整路径的盘符改一下就实现了这个文件的移动。集体参见下面的程序示例说明。

  程序例:

  #include <stdio.h> 
  int main(void) 
  { 
  char oldname[80], newname[80]; 
  /* prompt for file to rename and new name */ 
  printf("File to rename: "); 
  gets(oldname); 
  printf("New name: "); 
  gets(newname); 
  /* Rename the file */ 
  if (rename(oldname, newname) == 0) 
  printf("Renamed %s to %s.\n", oldname, newname); 
  else 
  perror("rename"); 
  return 0; 
  } 

  执行过程:

  File to rename: D:\\in.dat

  New name: G:\\in.dat

  Renamed D:\\in.dat to G:\\in.dat.

  这样就实现了in.dat从D盘移动到G盘。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

WSDL手动生成WebService代理类的方法

通常要手动生成WebService代理类需要把一句生成语句,如 wsdl.exe /l:cs /out:D:\Proxy_UpdateService.cs ht...

51710
来自专栏一个爱瞎折腾的程序猿

express使用记录

22710
来自专栏后端技术探索

Nginx从入门到学会(4.事件处理)

有人可能要问了,nginx采用多worker的方式来处理请求,每个worker里面只有一个主线程,那能够处理的并发数很有限啊,多少个worker就能处理多少个并...

8010
来自专栏carven

xss总结记录

最近工作小组上,集中精力提高安全意识。而XSS作为全端安全中最常见的问题之一,我们也做了着重的学习。 XSS全称跨站脚本(Cross Site Scriptin...

13000
来自专栏大数据学习笔记

CentOS 7.x 安装Sublime Text 3.0正式版

CentOS 7.x 安装Sublime Text 3.0正式版 Sublime Text 3.0 正式版终于发布了! 废话不多说,直接敲命令安装! 1、安装...

39050
来自专栏撸码那些事

使用缓存的正确姿势

15070
来自专栏一个爱瞎折腾的程序猿

随便记录下系列 - node->express

8210
来自专栏我有一个梦想

Python 项目实践三(Web应用程序)第一篇

一 Djangao入门 当今的网站实际上都是富应用程序(rich application),就像成熟的桌面应用程序一样。Python提供了一组开发Web应用程序...

40260
来自专栏撸码那些事

使用缓存的正确姿势

缓存是现在系统中必不可少的模块,并且已经成为了高并发高性能架构的一个关键组件。这篇博客我们来分析一下使用缓存的正确姿势。

53760
来自专栏优启梦

PHP配合javascript实现select快速设置默认值

今天在做一个select选中默认值的时候,不想用以前的老方法了,然后我就各种百度啊!

22160

扫码关注云+社区

领取腾讯云代金券