批量修改文件名:将'frame.pdb.1'等文件改成'frame_1.pdb'

你有100个文件,名字分别是'frame.pdb.1', 'frame.pdb.2'等等,你需要将它们改成'frame_1.pdb', 'frame_2.pdb'等等,如何才能快速地完成这项任务呢?

别担心,你可以使用批处理脚本或者Python脚本来批量修改这些文件名。以下是两种方法的示例:

批处理脚本示例(Windows系统)

  1. 打开一个文本编辑器,将以下内容粘贴到文件中:
@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!"
)
  1. 将文件保存为rename_files.bat(或者其他任意名称),确保文件类型选择为“所有文件”。

  2. rename_files.bat文件放置在包含frame.pdb.1frame.pdb.2等文件的文件夹中。

  3. 双击运行rename_files.bat文件,它将批量重命名这些文件为frame_1.pdbframe_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)
  1. 打开一个文本编辑器,将以上Python代码粘贴到文件中。

  2. 将文件保存为rename_files.py(或者其他任意名称),确保文件类型选择为“所有文件”。

  3. rename_files.py文件放置在包含frame.pdb.1frame.pdb.2等文件的文件夹中。

  4. 打开命令提示符或终端,导航到包含rename_files.py文件的文件夹。

  5. 运行以下命令来执行Python脚本:

python rename_files.py

脚本将批量重命名这些文件为frame_1.pdbframe_2.pdb等。

批量修改文件名:将frame.pdb.1等文件改成frame_1.pdb

原文地址: https://www.cveoy.top/t/topic/laqD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录