Board logo

标题: [文件操作] 【已解决】求助批处理根据excel表格的内容进行相对应改名 [打印本页]

作者: zxar520    时间: 2023-12-15 00:49     标题: 【已解决】求助批处理根据excel表格的内容进行相对应改名

本帖最后由 zxar520 于 2023-12-21 22:22 编辑

【求助】求一个根据excel表格的内容进行相对应改名

这个是excel内容
完整路径                                                     原名称                新名称        后缀名
D:\Desktop\新建文件夹 (2)\0505246142.txt        0505246142        read001        .txt
D:\Desktop\新建文件夹 (2)\1057133811.txt        1057133811        read002        .txt
D:\Desktop\新建文件夹 (2)\1380008525.txt        1380008525        read003        .txt
D:\Desktop\新建文件夹 (2)\1416232540.txt        1416232540        read004        .txt
D:\Desktop\新建文件夹 (2)\1435631621.txt        1435631621        read005        .txt
D:\Desktop\新建文件夹 (2)\1506412736.txt        1506412736        read006        .txt
D:\Desktop\新建文件夹 (2)\2247740114.txt        2247740114        read007        .txt
D:\Desktop\新建文件夹 (2)\2270468464.txt        2270468464        read008        .txt
D:\Desktop\新建文件夹 (2)\2504711714.txt        2504711714        read009        .txt
D:\Desktop\新建文件夹 (2)\2556216006.txt        2556216006        read010        .txt
D:\Desktop\新建文件夹 (2)\3544405487.txt        3544405487        read011        .txt
D:\Desktop\新建文件夹 (2)\3675736442.txt        3675736442        read012        .txt
D:\Desktop\新建文件夹 (2)\4111483540.txt        4111483540        read013        .txt
D:\Desktop\新建文件夹 (2)\4382500722.txt        4382500722        read014        .txt
D:\Desktop\新建文件夹 (2)\4858853256.txt        4858853256        read015        .txt
D:\Desktop\新建文件夹 (2)\5345113201.txt        5345113201        read016        .txt
D:\Desktop\新建文件夹 (2)\5766070657.txt        5766070657        read017        .txt
D:\Desktop\新建文件夹 (2)\6774813725.txt        6774813725        read018        .txt
D:\Desktop\新建文件夹 (2)\7346131252.txt        7346131252        read019        .txt
D:\Desktop\新建文件夹 (2)\7744352803.txt        7744352803        read020        .txt
D:\Desktop\新建文件夹 (2)\8143764008.txt        8143764008        read021        .txt
D:\Desktop\新建文件夹 (2)\8181273823.txt        8181273823        read022        .txt
D:\Desktop\新建文件夹 (2)\8556400358.txt        8556400358        read023        .txt
D:\Desktop\新建文件夹 (2)\8681052802.txt        8681052802        read024        .txt
作者: Five66    时间: 2023-12-15 02:06

可以导出为csv(分隔符为/之类的不能作为文件名字的字符)
作者: ShowCode    时间: 2023-12-15 14:20

回复 1# zxar520


把你的Excel文件另存为 List.csv 和下面的 V1.bat 放在同一个目录下
  1. @echo off
  2. cd /d "%~dp0"
  3. set "InputFile=List.csv"
  4. for /f "skip=1 tokens=1-4 delims=," %%a in ('type "%InputFile%"') do (
  5.     if exist "%%a" (
  6.         echo "%%a" --^> "%%c%%d"
  7.         ren "%%a" "%%c%%d"
  8.     )
  9. )
  10. pause
复制代码

作者: zxar520    时间: 2023-12-21 22:21

回复 3# ShowCode



成功了,非常感谢!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2