c++删除指定目录下的所有jpg图片
时间: 2024-03-16 11:44:38 浏览: 281
C++删除文件
5星 · 资源好评率100%
你可以使用以下代码来删除指定目录下的所有jpg图片:
```c++
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main() {
std::string dir_path = "path/to/directory"; // 指定目录路径
for (const auto& entry : fs::directory_iterator(dir_path)) {
if (entry.path().extension() == ".jpg") {
fs::remove(entry.path()); // 删除jpg图片
}
}
std::cout << "删除完成!" << std::endl;
return 0;
}
```
请将 `path/to/directory` 替换为你要删除图片的目录路径。同时请注意,此代码会将指定目录下所有后缀名为 `.jpg` 的文件全部删除,请谨慎操作。
阅读全文