批量删除不同名称文件
2023-07-19 01:15:18
要批量删除不同名称的文件,可以使用一种脚本语言(如Python)来实现。下面是一个Python代码示例:
```python
import os
# 文件所在目录
directory = '/path/to/directory'
# 待删除的文件名列表
file_names = ['file1.txt', 'file2.txt', 'file3.txt']
# 遍历文件名列表
for file_name in file_names:
# 构造文件的完整路径
file_path = os.path.join(directory, file_name)
# 判断文件是否存在
if os.path.exists(file_path):
# 删除文件
os.remove(file_path)
print(f"成功删除文件: {file_name}")
else:
print(f"文件不存在: {file_name}")
```
在上述代码中,需要将`directory`变量设置为文件所在的目录。然后,将待删除的文件名存储在`file_names`列表中。
代码通过遍历`file_names`列表,逐个删除文件。`os.path.join(directory, file_name)`通过将目录和文件名拼接生成文件的完整路径。
在删除每个文件之前,使用`os.path.exists(file_path)`检查文件是否存在。如果文件存在,则使用`os.remove(file_path)`删除文件,并打印成功删除的信息。如果文件不存在,则打印文件不存在的信息。
在使用这段代码之前,请确保你已经设置了正确的`directory`和`file_names`。删除文件是一个敏感操作,请谨慎操作,确保你只删除了想要删除的文件。