批量修改文件名:将frame.pdb.1等文件改成frame_1.pdb
批量修改文件名:将'frame.pdb.1'等文件改成'frame_1.pdb'
你有100个文件,名字分别是'frame.pdb.1', 'frame.pdb.2'等等,你需要将它们改成'frame_1.pdb', 'frame_2.pdb'等等,如何才能快速地完成这项任务呢?
别担心,你可以使用批处理脚本或者Python脚本来批量修改这些文件名。以下是两种方法的示例:
批处理脚本示例(Windows系统)
- 打开一个文本编辑器,将以下内容粘贴到文件中:
@echo off
setlocal enabledelayedexpansion
set "folder=%cd%" REM 设置文件夹路径为当前路径
for %%f in ("%folder%\frame.pdb.*") do (
set "filename=%%~nf"
set "extension=%%~xf"
set "newname=!filename:frame.pdb=frame_!"
ren "%%f" "!newname!!extension!"
)
-
将文件保存为
rename_files.bat(或者其他任意名称),确保文件类型选择为“所有文件”。 -
将
rename_files.bat文件放置在包含frame.pdb.1和frame.pdb.2等文件的文件夹中。 -
双击运行
rename_files.bat文件,它将批量重命名这些文件为frame_1.pdb和frame_2.pdb等。
Python脚本示例
import os
folder = os.getcwd() # 获取当前工作目录
for filename in os.listdir(folder):
if filename.startswith("frame.pdb."):
newname = filename.replace("frame.pdb.", "frame_")
os.rename(filename, newname)
-
打开一个文本编辑器,将以上Python代码粘贴到文件中。
-
将文件保存为
rename_files.py(或者其他任意名称),确保文件类型选择为“所有文件”。 -
将
rename_files.py文件放置在包含frame.pdb.1和frame.pdb.2等文件的文件夹中。 -
打开命令提示符或终端,导航到包含
rename_files.py文件的文件夹。 -
运行以下命令来执行Python脚本:
python rename_files.py
脚本将批量重命名这些文件为frame_1.pdb和frame_2.pdb等。
原文地址: https://www.cveoy.top/t/topic/laqD 著作权归作者所有。请勿转载和采集!