【发布时间】:2015-05-24 13:07:01
【问题描述】:
文件夹中有一个文件(abc.txt)-
C:\vackwrk\24may\abc.txt
我想使用 cmd- 将该文件复制到另一个文件夹
G:\work\
我使用copy C:\vackwrk\24may\abc.txt G:\work\
这项工作,但是当我使用通配符时它不起作用copy C:\vackwrk\*\abc.txt G:\work\ 这次输出是-The filename , directory name or volume label syntax is incorrect。
为什么?有没有其他方法可以使用通配符进行复制?
【问题讨论】:
-
是的,windows 命令行无法做到这一点。即使它总体上更聪明,它仍然不应该:想想如果你有两个目录
C:\vackwrk\foo\和C:\vackwrk\bar\会发生什么,两者都有一个文件abc.txt。那你的命令会怎么做?哪个文本文件以G:\work结尾? -
好的thnx,现在我正在使用powershell进行复制,这次通配符工作了!
-
请公开您的解决方案(How to Answer您自己的问题)。总的来说,我同意@Antares42 :)