请写一个批量修改文件名称的程序
时间: 2023-09-29 21:08:06 浏览: 111
批量修改文件名称
好的,以下是一个简单的 Python 脚本,用于批量修改指定文件夹中的文件名称:
```python
import os
# 输入要修改的文件夹路径和新的文件名前缀
folder_path = input("请输入要修改的文件夹路径:")
new_name_prefix = input("请输入新的文件名前缀:")
# 获取文件夹中所有文件的名称
files = os.listdir(folder_path)
# 遍历文件夹中的文件,逐一修改文件名
for index, file in enumerate(files):
# 构造新的文件名
new_file_name = new_name_prefix + str(index+1) + os.path.splitext(file)[1]
# 修改文件名
os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_file_name))
print("文件名修改完成!")
```
使用方法:
1. 将上述代码复制到 Python 编辑器中,并保存为 `rename_files.py` 文件;
2. 在命令行中进入到 `rename_files.py` 文件所在的目录;
3. 运行 `python rename_files.py` 命令;
4. 按照提示输入要修改的文件夹路径和新的文件名前缀;
程序将会自动遍历指定文件夹中的所有文件,并按照指定的前缀和序号逐一修改文件名。
阅读全文