bat修改文件名

2023-08-23 12:28:15

  要使用bat脚本修改文件名,可以按照以下步骤进行操作:

  1. 打开文本编辑器,新建一个空白文件,将其保存为以.bat为后缀的文件,例如"rename_files.bat"。

  2. 在.bat文件中,使用以下命令修改文件名:

  ```batch

  @echo off

  setlocal enabledelayedexpansion

  set "target_folder="

  set "old_text="

  set "new_text="

  for /R "%target_folder%" %%F in (*) do (

   set "file=%%~nxF"

   set "new_file=!file:%old_text%=%new_text%!"

   if not "!new_file!"=="!file!" (

   ren "%%F" "!new_file!"

   echo Renaming file "%%F" to "!new_file!"

   )

  )

  endlocal

  ```

  3. 请将上述代码中的 `` 替换为要修改文件名的文件夹的路径。

  4. 将 `` 替换为要在文件名中替换的文本部分。

  5. 将 `` 替换为替换后的新文本部分。

  6. 保存并关闭.bat文件。

  7. 双击运行.bat文件,它会扫描指定的文件夹中的所有文件,并将文件名中的特定文本替换为新的文本。

  8. 修改完成后,.bat文件会输出所有已修改文件的路径,并显示修改前后的文件名。