如何在 Windows 上使用移动命令,在使用引号时移动文件夹内的所有文件?

如何在 Windows 上使用移动命令,在使用引号时移动文件夹内的所有文件?

我目前有这两个文件夹:

  • 旧文件夹

    • 消息
      • 信息.json
  • 新建文件夹

    • 消息
      • 信息.json

我想使用 move 命令将 oldFolder 中的所有文件移动到 new Folder。我尝试过这个:move "G:\Program Files (x86)\oldFolder\" "G:\Program Files (x86)\newFolder\",但这实际上将整个 oldFolder 移动到 newFolder 中。

因此,我尝试了这个:move "G:\Program Files (x86)\oldFolder\*.*" "G:\Program Files (x86)\newFolder\",但是这给了我这个错误:The syntax of the file, directory, or volume name is incorrect.

一个主意?

问候

答案1

目前尚不清楚 info.json 是文件还是文件夹。

我认为移动命令的语法不包含文件选项树/子树。

尝试:

robocopy "G:\Program Files (x86)\oldFolder" "G:\Program Files (x86)\newFolder" * /E /MOVE

这也将彻底消除oldFolder

参见robocopy /?或视图的语法在线的

相关内容