我只想要一个相当于“MV DIR目标”,并有目录移动到目标\ DIR。
Robocopy没有问题。
把文件夹日志和移动到文档文件夹(相同的水平):
robocopy logs documents\logs /move
这工作得很好,它移动它,而不需要提前创build一个文件夹,它不再在原来的位置。
不知道运行内置移动命令有什么问题 – 它在我的桌面(Windows XP)上跨文件系统移动。
F:\>帮助移动
移动文件并重命名文件和目录。
移动一个或多个文件:
MOVE [/ Y | / -Y] [驱动器:] [path]文件名1 [,...]目的地
重命名一个目录:
MOVE [/ Y | / -Y] [drive:] [path] dirname1 dirname2
[drive:] [path] filename1指定文件的位置和名称
或者你想移动的文件。
destination指定文件的新位置。 目的地
可以由驱动器号和冒号组成
目录名称或组合。 如果你正在移动
只有一个文件,你也可以包含一个文件名
你想在移动文件时重命名文件。
[drive:] [path] dirname1指定要重命名的目录。
dirname2指定目录的新名称。
/ Y禁止提示以确认您想要的
覆盖现有的目标文件。
/ -Y导致提示确认您要覆盖
现有的目标文件。
开关/ Y可能出现在COPYCMD环境variables中。
这可能会在命令行中用/ -Y覆盖。 默认是
除非MOVE命令正在执行,否则将提示覆盖
在批处理脚本中。
我的方法是安装Cygwin并使用“mv”。 但是,那么,每当我被迫在Windows上安装Cygwin是我的第一个行动之一。