我正在学习使用 forfiles 命令来重命名一组文件,该代码仅在我键入“move”时才起作用,而不仅仅是 mv 。为什么?

问题描述 投票:0回答:1

forfiless /c“cmd /c mv @FILE @FNAME_changed.@EXT”

此代码仅在我将“mv”替换为“move”时才有效。为什么?

通常缩写形式“mv”效果很好,但是当我将它与 forfiles 命令一起使用时,它会显示:“mv”不被识别为内部或外部命令、可操作程序或批处理文件。

powershell cmd move mv forfiles
1个回答
0
投票

move 是 forfiles 中公认的命令,这就是它起作用的原因。 mv 不是 forfiles 中可识别的命令。 mv 是一个公认且已知的用于移动文件的 Linux 命令,并且它在 Powershell 中也是 known,因此您可以直接在 Powershell 中运行它(有效)或 ssh-d 到 Linux 服务器并执行

mv
(有效)或其他的东西,但是当你尝试在 forfiles 中这样做时,它是无效的。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.