永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-01-20 13:52
怎样用c++编一个新建文件和对文件重命名以及修改文件属性的程序
最佳答案
新建文件微软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" );
全部回答
代码如下,自己琢磨下:(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) ;//重命名文件}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
净空法师:如何度家人
新郑市郑州康丰医药零售公司康汇大药房这个地
2013年1月10日起,浓浓雾霾覆盖中国中东部地
四轮驱动是什么意思?一般车是几抡
辐射4传奇属性怎么刷
现在只有hplc-uv,但是被检测的样品没有具有
青田县鹤城镇金鹤苑小区老年人活动中心地址在
黄冈中学惠州学院的初中重点班
100岁明显大于50岁,为什么有的人会选择50岁
成考咱们应该报哪个学校
HTCM8和M9的最大区别是?
一个比赛,复赛结果、评委评分、大众评审、观
小婧同学在研究滑动摩擦力的大小与哪些因素有
中国电信(南宁众益网络(坡月诚)地址在哪,我
梦见佰母有东西不给我吃死去的佰父很生气是吉
推荐资讯
中肯的中读什么
为什么会经常呕吐,而且每次都吐的厉害
农行贵金属买跌的手续费是多少钱
今天夸一个女孩子“双眸剪秋水,十指剥青葱”
形容千变的成语
很无奈得提前过生日的一些句子
时光机摄影地址在什么地方,我要处理点事
心灵上的百合花阅读答案
请问,不尊重人自私自利为人虚伪猜疑心理过分
nuke的摄像机怎么导出到maya里
吉利汽车金田汽贸吉利4S店三星直营店地址在什
阿房宫,和万里长城分别用了多少人民和军人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?