图片是在一个目录中生成的,每个目录都有相同的名称。我希望将它们移到另一个目录,并使用批处理文件按升序重命名它们,
例如bild1.png -> 1.png,下一次bild1.png -> 2.png等等。
当前,生成的文件覆盖现有文件。
我必须在批处理文件中写入什么,这样它才能在新目录中查找并用下一个数字重命名它?
现在,批处理文件如下所示:
cd C:\stable-diffusion\diffusers\examples\inference
move bild1.png "C:\stable-diffusion\diffusers\examples\inference\Stable Diffusion\"发布于 2022-09-28 21:44:03
cd C:\stable-diffusion\diffusers\examples\inference
SET "destdir=C:\stable-diffusion\diffusers\examples\inference\Stable Diffusion"
SET /a sequence=0
:nextseq
SET /a sequence+=1
IF EXIST "%destdir%\%seqence%.png" goto nextseq
move bild1.png "%destdir%\%seqence%.png"只需继续递增sequence,直到目标文件名不存在为止。
https://stackoverflow.com/questions/73887073
复制相似问题