/**删除文件 |
_access(char *,int) 判断文件是否存在 |
存在返回0,不存在返回-1 |
_access(const char *path,int mode) |
mode的值: |
00 是否存在 |
02 写权限 |
04 读权限 |
06 读写权限 |
*/ |
void deletee( char * filename) |
{ |
if (!_access(filename,0)) //如果文件还存在:文件只读,无法删除 |
{ |
//去掉文件只读属性 |
SetFileAttributes(filename,0) ; |
if (DeleteFile(filename)) |
{ |
cout<< "删除成功" <<endl ; |
} else { //无法删除,权限不够 |
cout<< " 无法删除:文件为只读属性或无删除权限." <<endl; |
} |
} else { //文件不存在 |
cout<< "文件不存在" <<endl ; |
} |
cin.get(); |
} |