云端笔记
  • The F Word
  • Windows
    • KMS 激活
    • Windows 10
    • Windows 按列表重命名文件
  • Web
    • CSS
    • Javascript
    • Typecho
  • applications
    • 7zip
    • youtube-dl
    • Firefox
    • Office Excel
    • OlivOS
      • 用户手册
    • Typora
    • Vegas Pro
    • 坚果云映射网络位置
  • Games
    • Cheats
    • Dragon Cave
  • Bookmarks
    • Applications
    • Books
    • Fonts
    • AO3 镜像
由 GitBook 提供支持
在本页

这有帮助吗?

  1. Windows

Windows 按列表重命名文件

上一页Windows 10下一页CSS

最后更新于3年前

这有帮助吗?

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

rem Load the list of new filenames
set i=0
for /F "delims=" %%a in (names.txt) do (
   set /A i+=1
   set "newname[!i!]=%%a"
)
rem Do the rename:
set i=0
for /F "delims=" %%a in ('dir /b /o:n *.*') do (
   set /A i+=1
   for %%i in (!i!) do ren "%%a" "!newname[%%i]!"
)

参考

https://stackoverflow.com/questions/27822638/