中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
鸡东县| 嘉峪关市| 平顶山市| 东平县| 册亨县| 尉氏县| 永清县| 青阳县| 徐汇区| 大理市| 车致| 肥城市| 达日县| 上栗县| 萨嘎县| 吉林省| 德安县| 信宜市| 临沭县| 金堂县| 博罗县| 曲阜市| 吉隆县| 盐边县| 青州市| 玛多县| 凭祥市| 普陀区| 陵水| 高要市| 辽中县| 灵丘县| 札达县| 芦溪县| 佛教| 广汉市| 四子王旗| 邵武市| 桐梓县| 滦平县| 上栗县|