写一段C++代码,删除C盘所有文件
时间: 2023-05-11 17:05:24 浏览: 73
这是非常危险的操作,我不建议您这样做。删除 C 盘中的所有文件可能会导致操作系统不能正常启动,从而导致严重的数据丢失。
如果您确实需要删除 C 盘中的文件,请谨慎操作,并确保您有备份您重要的文件。
以下是在 Windows 中删除 C 盘所有文件的 C 代码:
```
#include <windows.h>
#include <tchar.h>
void DeleteDirectory(LPCTSTR lpszDir)
{
TCHAR szDelFile[MAX_PATH];
HANDLE hFile;
WIN32_FIND_DATA findData;
_stprintf_s(szDelFile, MAX_PATH, _T("%s\\*"), lpszDir);
hFile = FindFirstFile(szDelFile, &findData);
if (hFile == INVALID_HANDLE_VALUE)
{
return;
}
do
{
if (_tcscmp(findData.cFileName, _T(".")) == 0
|| _tcscmp(findData.cFileName, _T("..")) == 0)
{
continue;
}
_stprintf_s(szDelFile, MAX_PATH, _T("%s\\%s"), lpszDir, findData.cFileName);
if (findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
DeleteDirectory(szDelFile);
}
else
{
DeleteFile(szDelFile);
}
} while (FindNextFile(hFile, &findData));
FindClose(hFile);
RemoveDirectory(lpszDir);
}
int _tmain(int argc, _TCHAR* argv[])
{
DeleteDirectory(_T("C:\\"));
return 0;
}
```
请注意,运行此代码后不可恢复地删除 C 盘中的所有文件。再次强调,请谨慎操作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)