批量删除文件名中的相同内容
时间: 2024-04-17 18:24:30 浏览: 31
要批量删除文件名中的相同内容,你可以使用Python编程语言来实现。下面是一个示例代码,可以供你参考:
```python
import os
import re
folder_path = "/path/to/folder" # 替换为你的文件夹路径
pattern = "相同内容" # 替换为你想要删除的相同内容
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 构建文件的完整路径
filepath = os.path.join(folder_path, filename)
# 提取文件名和扩展名
file_name, file_ext = os.path.splitext(filename)
# 删除相同内容
new_file_name = re.sub(pattern, "", file_name)
# 构建新的文件名
new_filename = new_file_name + file_ext
# 构建新文件的完整路径
new_filepath = os.path.join(folder_path, new_filename)
# 重命名文件
os.rename(filepath, new_filepath)
```
在代码中,你需要将 `"/path/to/folder"` 替换为你实际的文件夹路径,并将 `"相同内容"` 替换为你想要删除的相同内容。然后,该代码会遍历该文件夹下的所有文件,将文件名中的相同内容删除,并将文件重命名为新的文件名。
请确保在运行代码之前备份你的文件,以防出现意外情况。