.谁可以给我一个操作目录的程序例子,用c语言编写,在linux下运行,给目录下的文件改名,用到函数
.谁可以给我一个操作目录的程序例子,用c语言编写,在linux下运行,给目录下的文件改名,用到函数rename(),谢谢!...
.谁可以给我一个操作目录的程序例子,用c语言编写,在linux下运行,给目录下的文件改名,用到函数rename(),谢谢!
展开
3个回答
展开全部
//打开目录
DIR* p = opendir (dir);//....
if (p==NULL) {
cout << "not directory or not exitst" << endl;
return -1;//....
}
//读目录
vector<string> ls;
dirent* pd = NULL;
while ( (pd=readdir(p)) ) {
//if (pd->d_name[0]=='.') continue;
ls.push_back (pd->d_name);
}
rename自己写吧~
追问
你这是用c++写的,我还没学呢,我用c编了一个这样的程序,编译没有错误,可就是不能给文件改名,你留个邮箱号,我给你发过来,麻烦你帮我看看!谢谢
追答
发私信吧~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询