[C++] 删除文件 →→→→→进入此内容的聊天室

来自 , 2020-05-07, 写在 C++, 查看 119 次.
URL http://www.code666.cn/view/378a063b
  1. /**删除文件
  2. _access(char *,int) 判断文件是否存在
  3. 存在返回0,不存在返回-1
  4. _access(const char *path,int mode)
  5. mode的值:
  6. 00 是否存在
  7. 02 写权限
  8. 04 读权限
  9. 06 读写权限
  10. */
  11. void deletee(char * filename)
  12. {
  13. if(!_access(filename,0))//如果文件还存在:文件只读,无法删除
  14. {
  15.     //去掉文件只读属性
  16.     SetFileAttributes(filename,0) ;
  17.     if(DeleteFile(filename))
  18.     {
  19.         cout<<"删除成功"<<endl ;
  20.     }else{//无法删除,权限不够
  21.      cout<<" 无法删除:文件为只读属性或无删除权限."<<endl;
  22.     }
  23.  
  24. }else{//文件不存在
  25.     cout<<"文件不存在"<<endl ;
  26. }
  27. cin.get();
  28. }

回复 "删除文件"

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

captcha