//删除文件夹目录(非空)
///// //下面是应用,CString m_strDir 是一个文件夹路径,如:d:downloadpic
|
如果不进行递归删除。你可以使用API函数SHFileOperation,它可以一次删除目录及其下面的子目录和文件。
示例代码:
- <pre name="code" class="cpp">BOOL DelTree(LPCTSTR lpszPath)
- {
- SHFILEOPSTRUCT FileOp;
- FileOp.fFlags = FOF_NOCONFIRMATION;
- FileOp.hNameMappings = NULL;
- FileOp.hwnd = NULL;
- FileOp.lpszProgressTitle = NULL;
- FileOp.pFrom = lpszPath;
- FileOp.pTo = NULL;
- FileOp.wFunc = FO_DELETE;
- returnSHFileOperation(&FileOp) == 0;</pre><br>
- <br>
- <pre></pre>
- <p></p>
- <p>}</p>
- <p> </p>
- <pre></pre>
- <pre></pre>
转自:http://blog.csdn.net/wangjieest/article/details/7000640