【发布时间】:2013-02-25 09:26:48
【问题描述】:
我对命令提示符很陌生,从 1 天前才开始使用它。
我在某个位置有一个文件夹,例如C:\Users\Administrator\Desktop\Images,在该文件夹内大约有 650 个子文件夹,每个子文件夹包含大约 20 张图像,混合了 JPG 和 PNG。我正在寻找 CMD 的命令行,它将遍历所有子文件夹并将每个 .png 文件更改为 .jpg 文件。
我做了一些研究,发现了一些信息,但是很难理解和理解,我仍然无法做到。我想保留文件名,但是将每个文件扩展名从 .png 更改为 .jpg。
我知道对于 1 个文件夹,该行类似于 ren *.png *.jpg。但是,这不会将更改应用到子文件夹。
【问题讨论】:
-
我认为这个问题属于SuperUser而不是StackOverflow。 Stack Overflow 专门用于解决编程问题。
-
@Jesse:关于批处理或其他 shell 编程,或者类似的 bash 编程,有很多关于 SO 的问题。为什么这个特别不适合这里?
-
@Jesse:的确,这是关于脚本的,而不仅仅是使用现成的工具。脚本也是编程,尤其是当它需要控制结构时,比如循环。
标签: batch-file cmd renaming