/** |
重命名 |
*/ |
void Rename( char *filename, char *newname) |
{ |
if (!_access(filename,0)){ //如果文件存在 |
if (! rename (filename,newname)) //删除成功 |
{ |
cout<<filename<< "文件成功重命名为" <<newname<<endl ; |
} |
else //无法重命名:文件打不开或权限不够 |
{ |
cout<< "文件无法重命名(可能原因如下):" <<endl; |
cout<< "\t" << "1. " <<newname<< " 已存在" <<endl |
<< "\t" << "2. " <<newname<< " 正在使用,未关闭." <<endl |
<< "\t" << "3. " << "你没有权限重命名此文件." <<endl; |
} |
} else { //文件不存在 |
cout<<filename<< "不存在该文件。" <<endl ; |
} |
cin.get(); |
} |