首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求C语言停改文件名或改目录名的函数

2013-11-21 
求C语言下改文件名或改目录名的函数求C语言下 改文件名或改目录名的函数 或功能.(想将文件改名或目录改名)

求C语言下改文件名或改目录名的函数
求C语言下 改文件名或改目录名的函数 或功能.

(想将文件改名或目录改名)
[解决办法]
调用stdlib头文件中的system函数, system函数原型 int system (const char *str)
system自动把str指向的字符串发送给系统的命令解释器, win下为dos, linux下为系统shell,也就是说在system形参中写改文件名的相应命令。

实例: linux bash :


#include <stdlib.h>

int main ()
{
   system("mv /home/john/123.cpp /home/john/999.cpp");

   return 0;
}

把文件名123改为999

也可加入命令行参数修改程序 使得程序专门用来作为修改文件名 不过实质还是调用系统命令

[解决办法]
引用:

 #include <stdio.h>

int rename(const char *oldpath, const char *newpath);

学习了

热点排行