Windows批处理通过文件名复制文件

22
我想要复制的文件位于 "C:\Report\",文件名类似于 "rptXXXX.txt"。 我想做的是编写一个批处理程序,复制以 "rpt" 开头的文件。
目标文件夹为 "F:\Project\Report\"。

如果文件名为“name DATE other.txt”,而您想使用DATE作为特定值来复制文件,会发生什么? - user2521646
1个回答

32

这应该可以工作,你可以使用*作为通配符:

xcopy e:\foo\rpt*.txt e:\foo2

或者在你的情况下,

xcopy C:\Report\rpt*.txt F:\Project\Report\

好的,顺便问一下,如果文件已经存在于目标文件夹中,我想覆盖它怎么办? - gensius
8
/Y将在不提示的情况下覆盖所有内容。/D仅覆盖较新的内容。您还可以使用“xcopy /?”获取更多选项。 - fatty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接