批处理/cmd 如何复制名称特定文件?



我正在尝试复制以KBSMPP*.pdf命名的pdf文件,就像在Linux中一样。该文件也可以有更多的字符串,但它只是一个pdf,例如KBSMPP_____.pdf

我有很多文件,文件命名为:

KBSMPP1.pdf
KBSMPP345.pdf
KBSMPPKL.pdf

我不知道它是如何工作的。如何搜索特定名称文件?

我在批处理中的代码是:

xcopy "C:UsersManfredDocumentsKBSMPP*.pdf" "H:UsersHendrikDocumentsFrames"

我尝试过的另一个例子:

ROBOCOPY "C:UsersManfredDocumentsKBSMPP*.*pdf" H:UsersHendrikDocumentsFrames "KBSMPP*.pdf"

有几种方法。

使用复制:

Copy "C:UsersManfredDocumentsKBSMPP*.pdf" "H:UsersHendrikDocumentsFrames"

使用机器人复制:

ROBOCOPY "C:UsersManfredDocuments" "H:UsersHendrikDocumentsFrames" KBSMPP*.pdf /MT:32 /B

使用FOR循环,您可以粘贴到 cmd 提示符中:

FOR %A IN ( "C:UsersManfredDocumentsKBSMPP*.pdf") DO (
COPY "%fa" "H:UsersHendrikDocumentsFrames" )

最新更新