我需要 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 循环中执行这两个命令吗?'&' 出于某种原因不能解决问题......