怎样用c++编一个新建文件和对文件重命名以及修改文件属性的程序

2025-02-26 22:47:25
推荐回答(2个)
回答1:

新建文件微软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" );

回答2:

代码如下,自己琢磨下:(C-FREE3.5调试通过)#include
#include
#include int 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) ;//重命名文件}