91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
图们市| 芜湖市| 阳曲县| 区。| 阿克苏市| 桃园市| 拉孜县| 繁昌县| 高台县| 墨江| 海林市| 荣成市| 贵港市| 商丘市| 泗水县| 麻城市| 祥云县| 云龙县| 丘北县| 隆林| 马鞍山市| 社旗县| 绥宁县| 鱼台县| 乐安县| 古丈县| 谷城县| 德兴市| 东城区| 连城县| 马公市| 广宁县| 天长市| 钟山县| 北宁市| 喜德县| 抚顺县| 漳平市| 洪雅县| 太仓市| 建瓯市|