批量修改文件名后缀脚本
时间: 2024-08-16 18:06:36 浏览: 96
批量修改文件名后缀通常是在需要快速更改大量文件类型时使用的自动化任务。在Unix/Linux或Windows系统中,可以编写简单的批处理脚本或使用专门的文本编辑器(如sed、awk、Python等)来完成这个任务。这里是一个基本的Python示例:
```python
# 使用os模块操作文件
import os
def rename_files(directory, old_ext, new_ext):
# directory是文件所在的目录路径
for filename in os.listdir(directory):
if filename.endswith(old_ext): # 判断文件是否以旧后缀结尾
new_name = filename[:-len(old_ext)] + new_ext # 创建新的文件名
old_path = os.path.join(directory, filename)
new_path = os.path.join(directory, new_name)
os.rename(old_path, new_path) # 重命名文件
# 调用函数,比如将所有.txt文件改为.csv
rename_files('/path/to/your/directory', '.txt', '.csv')
```
在这个例子中,你需要先替换`'/path/to/your/directory'`为你要操作的实际文件夹路径,然后指定当前要替换的旧后缀(`'.txt'`)和新后缀(`'.csv'`)。
阅读全文