[C++] 文件重命名 →→→→→进入此内容的聊天室

来自 , 2019-09-05, 写在 C++, 查看 144 次.
URL http://www.code666.cn/view/e3408432
  1. /**
  2. 重命名
  3. */
  4. void Rename(char*filename,char*newname)
  5. {
  6.     if(!_access(filename,0)){ //如果文件存在
  7.  
  8.            if(!rename(filename,newname))//删除成功
  9.              {
  10.                  cout<<filename<<"文件成功重命名为"<<newname<<endl ;
  11.              }
  12.             else//无法重命名:文件打不开或权限不够
  13.             {
  14.              cout<<"文件无法重命名(可能原因如下):"<<endl;
  15.              cout<<"\t"<<"1. "<<newname<<" 已存在"<<endl
  16.              <<"\t"<<"2. "<<newname<<" 正在使用,未关闭."<<endl
  17.              <<"\t"<<"3. "<<"你没有权限重命名此文件."<<endl;
  18.             }
  19.         }else{//文件不存在
  20.  
  21.        cout<<filename<<"不存在该文件。"<<endl ;
  22.  
  23.         }
  24.         cin.get();
  25.     }

回复 "文件重命名"

这儿你可以回复上面这条便签

captcha