-1

如果您在 Dos 中键入

copy c:\a.txt

它将复制 a.txt*(a.txt1、a.txtb 等)

我怎样才能复制a.txt?

4

1 回答 1

1

您的问题不正确 -copy c:\a.txt只会将单个文件复制到当前目录。它将忽略其他文件,如a.txt1a.txtb

您一定已经尝试过copy c:\*.txt- 这将复制所有表单,因为模式匹配搜索长名称和短名称 (8.3)。

您可以使用 FINDSTR 消除该问题:

for /f "eol=: delims=" %F in ('dir /b /a-d c:\*.txt^|findstr /eli ".txt"') do @copy "c:\%F"
于 2012-09-27T22:33:07.583 回答