![如何在 Windows 上使用移动命令,在使用引号时移动文件夹内的所有文件?](https://linux22.com/image/1589060/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E7%A7%BB%E5%8A%A8%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%9C%A8%E4%BD%BF%E7%94%A8%E5%BC%95%E5%8F%B7%E6%97%B6%E7%A7%BB%E5%8A%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E5%86%85%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我目前有这两个文件夹:
旧文件夹
- 消息
- 信息.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 /?
或视图的语法在线的