vc 删除文件保留目录
来源:互联网 发布:linux mysql 存放路径 编辑:程序博客网 时间:2024/05/01 18:14
利用递归删除所有文件,保留目录结构
//------------------------------------------------------------------------------//删除所有文件,保留文件夹BOOL CUpdateDlg::DeleteAllFile(char *sDirName){ CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s\\*.*",sDirName); BOOL IsFinded = tempFind.FindFile(sTempFileFind); char sFoundFileName[200], sTempDir[200], sTempFileName[200]; while (IsFinded) { IsFinded = tempFind.FindNextFile(); if (tempFind.IsDots()) continue; strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200)); if (tempFind.IsDirectory()) { sprintf(sTempDir,"%s\\%s",sDirName,sFoundFileName); DeleteAllFile(sTempDir); } else { sprintf(sTempFileName,"%s\\%s",sDirName,sFoundFileName); if(tempFind.IsReadOnly()) { SetFileAttributes(sTempFileName, FILE_ATTRIBUTE_NORMAL); } DeleteFile(sTempFileName); } } tempFind.Close(); return TRUE; }//------------------------------------------------------------------------------
其他支持通配符的文件删除、拷贝、移动见:http://blog.csdn.net/qq_27183003/article/details/54743114
参考:http://blog.csdn.net/l_andy/article/details/16922383
0 0
- vc 删除文件保留目录
- vc++文件目录的删除
- 删除当前目录下的文件,保留目录
- php 删除目录下的文件及只删除文件保留目录
- VC MFC 如何删除文件,目录,文件夹
- VC MFC 如何删除文件,目录,文件夹
- vc 删除目录或文件与目录下文件
- vc 删除目录或文件与目录下文件
- find删除目录下面的所有文件 按照创建时间保留部分文件
- 面试题:删除一个目录下的所有文件,但保留一个指定文件
- linux中删除一个目录下的所有文件,但保留一个指定文件
- linux命令---删除一个目录下的所有文件,但保留一个指定文件
- 删除目录以及子目录下的.wav文件,保留文件夹和其他文件。
- vc彻底删除目录
- vc彻底删除目录
- VC删除目录
- 定时删除项目upload目录下的所有不需要的文件以及目录(保留upload目录)
- VC中删除一个目录下的所有文件
- RGraph 系列文章(二):RGraph支持的图表类型
- 三星还原Note7燃损真相 并将强化安全措施
- 图解区块链:14张图看懂什么是“区块链技术”?
- 一起talk C栗子吧(第一百九十九回:C语言实例--DIY cp命令三)
- ncl之logo
- vc 删除文件保留目录
- 数据结构 - 线性表之顺序表 (c 语言)
- C#常用命令库(备用)
- 【video】PPTV聚力年后或将改名苏宁视频 聚力体育划归苏宁搬至南京
- CentOS故障排除详解(3): 网络环境
- 132. Palindrome Partitioning II
- Cocos2d-x 3.x 图形学渲染系列二十四
- php与mysql的增删改查
- 三星联合第三方机构认真排查获得Note7燃损原因并公之于众