编写批量在文件名后面添加后缀的python代码,Windows系统
时间: 2024-04-13 21:28:34 浏览: 124
当然,以下是一个在文件名后面批量添加后缀的Python代码示例,适用于Windows系统:
```python
import os
# 获取指定目录下所有文件的路径
def get_files(directory):
file_paths = []
for root, dirs, files in os.walk(directory):
for file in files:
file_paths.append(os.path.join(root, file))
return file_paths
# 批量在文件名后面添加后缀
def batch_add_suffix(directory, suffix):
file_paths = get_files(directory)
for file_path in file_paths:
file_name, file_ext = os.path.splitext(file_path)
new_file_name = file_name + suffix + file_ext
new_file_path = os.path.join(os.path.dirname(file_path), new_file_name)
os.rename(file_path, new_file_path)
# 指定目录和后缀
directory = "C:/path/to/files"
suffix = "_new_suffix"
# 执行批量添加后缀
batch_add_suffix(directory, suffix)
```
你只需要将代码中的`directory`变量修改为你要操作的文件所在目录,将`suffix`变量修改为你要添加的后缀,然后运行代码即可在该目录下的所有文件名后面添加指定后缀。
请注意,该代码只会修改文件名,不会修改文件扩展名。
希望对你有帮助!如有任何问题,请随时向我提问。
阅读全文