为什么这段代码只有当我将
mv
move
forfiless /c "cmd /c mv @FILE @FNAME_changed.@EXT"
通常缩写形式“mv”效果很好,但是当我将它与
forfiles
'mv' is not recognized as an internal or external command, operable program or batch file.
move 是 forfiles 中公认的命令,这就是它起作用的原因。 mv 不是 forfiles 中可识别的命令。 mv 是一个公认且已知的用于移动文件的 Linux 命令,并且它在 Powershell 中也是 known,因此您可以直接在 Powershell 中运行它(有效)或 ssh-d 到 Linux 服务器并执行