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

huabinsir 2013-11-20 05:19:10
求C语言下 改文件名或改目录名的函数 或功能.

(想将文件改名或目录改名)
...全文
378 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AnYidan 2013-11-20
  • 打赏
  • 举报
回复
引用 3 楼 max_min_ 的回复:

 #include <stdio.h>

int rename(const char *oldpath, const char *newpath);
学习了
max_min_ 2013-11-20
  • 打赏
  • 举报
回复

 #include <stdio.h>

int rename(const char *oldpath, const char *newpath);
Ubuntu_OS 2013-11-20
  • 打赏
  • 举报
回复
调用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 也可加入命令行参数修改程序 使得程序专门用来作为修改文件名 不过实质还是调用系统命令

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧