C语言库函数rename

时间:2022-05-04
本文章向大家介绍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盘。