怎样用c++编一个新建文件和对文件重命名以及修改文件属性的程序
答案:2 悬赏:0 手机版
解决时间 2021-01-20 13:52
- 提问者网友:温旧梦泪无声
- 2021-01-19 14:35
怎样用c++编一个新建文件和对文件重命名以及修改文件属性的程序
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-01-19 15:39
新建文件微软api "CreateFile" c 函数 "fopen"文件重命名微软API "MoveFile"c函数 "rename"修改文件属性 "SetFileAttribute" system函数就是调用dos命令.创建文件用 echo XX > 11.txt就能创建重命名用rename 命令修改属性用attrib命令例子:system( "echo test >> C:\\1.txt" );system( "rename C:\\11.txt C:\\22.txt" );system( "attrib +h C:\\22.txt" );
全部回答
- 1楼网友:神也偏爱
- 2021-01-19 16:27
代码如下,自己琢磨下:(C-FREE3.5调试通过)#include
#include
#includeint main()
{
char filename[40];
char newfilename[40];//新名称
cout<<"请输入要新建的文件名:\n";
cin>>filename;
ofstream file; //创建个对象
file.open(filename); //创建文件
file.close() ; //关闭文件
char str[200]="";
strcat(str,"del ");
strcat(str,filename);
// system(str); //删除文件
char str1[200]="";
strcat(str1,"move ");
strcat(str1,filename);
strcat(str1," ");
cout<<"请输入新文件名:\n";
cin>>newfilename;
strcat(str1,newfilename);
system(str1) ;//重命名文件}
#include
#include
{
char filename[40];
char newfilename[40];//新名称
cout<<"请输入要新建的文件名:\n";
cin>>filename;
ofstream file; //创建个对象
file.open(filename); //创建文件
file.close() ; //关闭文件
char str[200]="";
strcat(str,"del ");
strcat(str,filename);
// system(str); //删除文件
char str1[200]="";
strcat(str1,"move ");
strcat(str1,filename);
strcat(str1," ");
cout<<"请输入新文件名:\n";
cin>>newfilename;
strcat(str1,newfilename);
system(str1) ;//重命名文件}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯