【发布时间】:2009-07-03 04:04:38
【问题描述】:
f:\i>move foo bar dir
The syntax of the command is incorrect
帮助移动说:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
这似乎暗示了多个论点。那么我怎样才能给出多个参数来移动呢?
【问题讨论】:
-
Stobors 下面的评论表明该语法已从 XP 及更高版本中删除。如果你仔细想想,MS 搞砸了:文件名中可以有逗号,所以如果你有三个文件,我用引号分隔:“file1”“file2”和“file1,file2”,那么“move file1”是什么意思? ,file2 someDir”是什么意思?问题是,语法应该是:“move [/Y | /-Y] filename1 [filename2 ...] destination”。是的,文件名可以有空格,但是你在命令行上用引号分隔你的文件名,一切都很好。重点是,每个文件名必须是单独的 avgv 条目才能移动。
标签: windows batch-file scripting