228029.jpg

zerozz

GF  2023-06-28 07:23
(没事做下整合资源)

想问问,有没有这样一个工具或者 github 项目

a文件夹下面,有一堆 数字子文件夹,数字子文件夹里面都是图片

我现在是,把数字1子文件夹里面的图片,用改名工具,把文件名从100按顺序开始改

然后把数字2子文件夹里面的图片,用改名工具,把文件名从200按顺序开始改

接着把,数字2子文件夹里面的图片,放到数字1子文件夹

数字3子文件夹 处理和 数字2子文件夹一样,只是文件名从300按顺序开始改,后面子文件夹,以次类推

最后数字1文件夹,把文件名从1按顺序开始改


有没有工具能帮我达成这样的效果?




  


  

a9.gif

独孤博

B1F  2023-06-28 11:16
我觉得你的这个需求应该换成:
1.把不同文件夹里所有图片名按顺序排好
2.把所有图片移到同一个文件夹里
然后我们就可以写出这样的代码:

复制代码
  1. @echo off
  2. set prefix=000
  3. set start=1
  4. setlocal enabledelayedexpansion
  5. for /r %%i in (*.jpg) do (
  6.     set name=%prefix%!start!.jpg
  7.     ren %%i !name:~-8!
  8.     set /a start+=1
  9. )
  10. for /r %%i in (*.jpg) do move %%i 1
  11. pause


在你的“a文件夹”里新建个文本文档,然后把上述代码复制进去,之后把这个文件后缀名改为.bat,然后双击运行