【发布时间】:2023-03-20 21:00:01
【问题描述】:
我需要 windows 命令行来查找所有以 .jpg.pdf 结尾的文件并删除 .jpg 部分,所以最后它会是纯 .pdf,我有以下行:
for /R %DIR% %%i in (*.jpg.pdf) do set without=%i:~0,-8% & rename %%i "%%without.pdf"
它应该删除最后 8 个字符,然后用 .pdf 扩展名重命名文件,因为某种原因它创建的没有变量,内容为 '~0,-8without'
知道如何在一个 for 循环中执行这两个命令吗? '&' 出于某种原因无法解决问题......
【问题讨论】:
标签: for-loop command-line arguments