这个“移动”命令有什么问题?

aus*_*855 0 command-line cmd.exe

我正在尝试以管理员身份使用 Windows 10 中的命令将 27,000 个 HTML 文件从一个目录移动到另一个目录。当我使用该命令时,它报告存在语法错误。那么这个命令有什么问题呢?

h:\Recovery\Disk E>move /Y H:\Recovery\Disk E\*.html H:\Recovery\Disk E\! Documents\BROWSER Files\HTML Files\*.*
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助。

Yis*_*ech 7

问题在于*.*目的地的末尾。这不属于那里,因为您已经直接指定了 HTML 文件(无论文件名是什么)将移动到的目标位置。

另外,由于路径中有空格,为了让命令提示符将它们识别为 1 个路径,您需要将它们用引号引起来。

使用的命令是:
move /Y "H:\Recovery\Disk E\*.html" "H:\Recovery\Disk E\! Documents\BROWSER Files\HTML Files\"