C++中如何删除文件!!

C++中如何删除文件!!

第一种方法:   定义一个文件类对象来操作
CFile   TempFile;  
TempFile.Remove(指定文件名);

第二种方法:  使用系统函数 DeleteFile( LPCSTR filename )删除文件    _rmdir(),删除目录 DeleteDirectory(sTempDir);  删除目录 RemoveDirectory(sTempDir);删除目录
eg:  DeleteFile(   char   *tempFileName);  

上面提到的删除目录的方法只能删除空目录(即文件夹),如果目录下有文件或者子目录,就不能删除了,VC里好像没有直接的函数,只能手动写个函数来删除了,下面提供一个删除非空目录的方法:

你可能感兴趣的:(C++中如何删除文件!!)