Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您在 Dos 中键入
copy c:\a.txt
它将复制 a.txt*(a.txt1、a.txtb 等)
我怎样才能复制a.txt?
您的问题不正确 -copy c:\a.txt只会将单个文件复制到当前目录。它将忽略其他文件,如a.txt1和a.txtb。
a.txt1
a.txtb
您一定已经尝试过copy c:\*.txt- 这将复制所有表单,因为模式匹配搜索长名称和短名称 (8.3)。
copy c:\*.txt
您可以使用 FINDSTR 消除该问题:
for /f "eol=: delims=" %F in ('dir /b /a-d c:\*.txt^|findstr /eli ".txt"') do @copy "c:\%F"