我有一个文件夹,其中包含 4 个子文件夹,并且这 4 个文件夹中还有更多包含图像的文件夹。
我需要用连字符替换图像名称中的所有空格,例如
蓝色杂志.jpg会成为蓝色杂志.jpg
我可以使用批处理文件/一些免费软件/通过命令提示符或任何其他方式来执行此操作吗?
谢谢
答案1
尝试使用for
。
for /f "tokens=1,2,3" %i in ('dir /b /s *.jpg') DO move "%i %j" "%i-%j"
这会将当前目录和子目录中的 .jpg 文件中的空格替换为连字符。