您的位置:首页 > 其它

文件重命名与删除

2015-10-19 22:13 253 查看
好久没有写文章了,这个还是需要坚持的呀。

直接贴上代码吧。

#include <stdio.h>
#include <sys/stat.h>
#include <stdlib.h>
#define N 10240

int main(int argc, char *argv[])
{
if(argc < 3)
{
printf("Usage : %s infile outfile \n", argv[0]);
exit(-1);
}

char buf
;
char infile
, outfile
;
snprintf(infile, N, argv[1]);
snprintf(outfile, N, argv[2]);
FILE *fp = fopen(infile, "rb");
if(NULL == fp)
{
printf("The file open failure %s\n", infile);
exit(-1);
}
fclose(fp);
if(rename(infile, outfile) < 0)
printf("rename failure\n");
remove(outfile);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: