批量删除不同名称文件

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`。删除文件是一个敏感操作,请谨慎操作,确保你只删除了想要删除的文件。