判断目录是否存在,删除目录
2011-09-17 12:02
29 查看
bool DeleteDirectory(char* sDirName,char* sFileType) { CFileFind tempFind; char sTempFileFind[200] ; if(sFileType != NULL) { sprintf(sTempFileFind,"%s\\*.%s",sDirName,sFileType); } else { sprintf(sTempFileFind,"%s\\*.*",sDirName); } BOOL IsFinded = tempFind.FindFile(sTempFileFind); while (IsFinded) { IsFinded = tempFind.FindNextFile(); if (!tempFind.IsDots()) { char sFoundFileName[200]; strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200)); if (tempFind.IsDirectory()) { char sTempDir[200]; sprintf(sTempDir,"%s\\%s",sDirName,sFoundFileName); DeleteDirectory(sTempDir); } else { char sTempFileName[200]; sprintf(sTempFileName,"%s\\%s",sDirName,sFoundFileName); DeleteFile(sTempFileName); } } } tempFind.Close(); return TRUE; } if (PathFileExists(TMPPATH)) { DeleteDirectory(TMPPATH); RemoveDirectory(TMPPATH); }
相关文章推荐
- Python: 判断一个路径是否存在,判断一个路径是文件还是目录,创建路径,创建文件, 删除路径,删除文件
- 判断目录是否存在, 如果存在, 则可以删除.
- python 新建目录,删除目录,判断目录是否存在
- VC删除只读属性文件、判断文件是否存在、判断路径是文件或目录
- PHP file操作类 判断文件或目录是否存在 复制删除文件等
- C语言判断文件夹或者文件是否存在以及权限等信息access函数和删除文件或目录 remove()函数使用实例
- shell脚本判断文件和目录是否存在
- sql server 2000/2005 判断存储过程、触发器、视图是否存在并删除
- PHP如何判断文件、目录是否存在?
- shell判断hdfs文件目录是否存在
- 判断目录是否存在,不存在则创建
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- 导出文件成sql形式,创建表格之前,判断某表格是否存在,创建临时存储过程删除表格,之后再删除存储过程
- C#如何判断远程目录(FTP服务器)是否存在?
- shell判断文件,目录是否存在或者具有权限
- shell判断目录是否存在
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- 判断目录是否存在并创建目录
- sql语言:如何判断字段是否存在,如何删除及创建字段
- 判断存储过程、触发器、视图是否存在并删除