C语言完美演绎9-28
/* 范例:9-28 */
#include <stdio.h>
#include <stdlib.h>
void main(int argc,char *argv[])
{
if(argc!=3)
{
printf("Syntax Error!\n\tp9-28 oldname newname");
exit(1);
}
if((rename(argv[1],argv[2]))==-1)
printf("File %s Cannot be renamed to %s\n",argv[1],argv[2]);
else
printf("Success rename %s to %s\n",argv[1],argv[2]);
}
程序执行结果:
D:\TC>p9-28 old.txt new.txt
Success rename old.txt to new.txt
