我正在使用这个命令:
move C:\folder\*.txt C:\folder\archive\*.txt
我正在尝试使用将多个文件移动到存档文件夹,*.txt
但收到一条错误,指出找不到指定的文件。
有什么建议么?
答案1
语法是move C:\folder\*.txt C:\folder\archive
答案2
该move
命令不允许在目标中使用通配符,如果要移动多个文件,则目标必须是现有目录。 (的语法move
与的语法不同rename
,这可能会让您感到困惑。)以下是一个例子:
> dir /w
Volume in drive C is Windows7
Volume Serial Number is E441-3A51
Directory of C:\Users\Nicole\Desktop\MoveExample
[.] [..] file1 file2 [folder]
2 File(s) 27 bytes
3 Dir(s) 507,369,046,016 bytes free
> move file* fold*
The filename, directory name, or volume label syntax is incorrect.
> move file* newfolder
Cannot move multiple files to a single file.
> move file* folder
C:\Users\Nicole\Desktop\MoveExample\file1
C:\Users\Nicole\Desktop\MoveExample\file2
2 file(s) moved.