亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mfc怎么刪除文件夾和文件

MFC
小億
412
2023-10-09 17:02:45
欄目: 編程語言

在MFC中,可以使用CFile類和CFileFind類來刪除文件和文件夾。

刪除文件:

  1. 使用CFile類的Remove函數來刪除文件。
CFile::Remove(LPCTSTR lpszFileName);

示例:

CFile::Remove(_T("C:\\Folder\\File.txt"));

刪除文件夾:

  1. 使用CFileFind類的FindFile函數來查找文件夾。
CFileFind::FindFile(LPCTSTR lpszName);

示例:

CFileFind fileFind;
BOOL bResult = fileFind.FindFile(_T("C:\\Folder\\*.*"));
  1. 使用CFileFind類的FindNextFile函數來遍歷文件夾下的文件和子文件夾。
CFileFind::FindNextFile();

示例:

while (fileFind.FindNextFile())
{
if (!fileFind.IsDots())
{
CString strFilePath = fileFind.GetFilePath();
// 刪除文件或子文件夾
if (fileFind.IsDirectory())
{
// 刪除子文件夾
RemoveDirectory(strFilePath);
}
else
{
// 刪除文件
CFile::Remove(strFilePath);
}
}
}
  1. 使用RemoveDirectory函數來刪除文件夾。
::RemoveDirectory(LPCTSTR lpszDir);

示例:

CString strFolderPath = _T("C:\\Folder");
RemoveDirectory(strFolderPath);

請注意,刪除文件夾時需要先刪除文件夾中的文件和子文件夾,再刪除文件夾本身。

0
梅河口市| 浮山县| 蓬安县| 乌苏市| 泰和县| 垦利县| 治县。| 邵武市| 汤原县| 台南市| 本溪市| 罗平县| 衡阳县| 饶阳县| 高陵县| 黄冈市| 榆树市| 壤塘县| 信丰县| 乡城县| 西乌珠穆沁旗| 银川市| 伊宁市| 顺义区| 谷城县| 九江县| 武乡县| 惠州市| 佛学| 定陶县| 尤溪县| 睢宁县| 上杭县| 余江县| 宁陕县| 福州市| 长泰县| 定西市| 宿松县| 津南区| 顺义区|