Batch file 批处理以查找文件并将其复制到桌面

Batch file 批处理以查找文件并将其复制到桌面,batch-file,cmd,copy,Batch File,Cmd,Copy,我有几百个dxf文件分布在服务器上,我需要将它们复制到桌面上的一个文件夹中。根据我编写的其他宏,我尝试使用下面的行,但出现了一个错误,它找不到文件。通过缓慢的windows资源管理器搜索,我知道它存在。有人能帮一个人吗?提前谢谢 复制s:*\file1.dxf c:\users\me\desktop\DXFs 编辑:我在网络驱动器的不同子文件夹中有一堆文件。称它们为s:\directory1\file1.dxf、s:\directory2\file2.dxf等。我希望编写一个批处理文件,该文件将

我有几百个dxf文件分布在服务器上,我需要将它们复制到桌面上的一个文件夹中。根据我编写的其他宏,我尝试使用下面的行,但出现了一个错误,它找不到文件。通过缓慢的windows资源管理器搜索,我知道它存在。有人能帮一个人吗?提前谢谢

复制s:*\file1.dxf c:\users\me\desktop\DXFs


编辑:我在网络驱动器的不同子文件夹中有一堆文件。称它们为s:\directory1\file1.dxf、s:\directory2\file2.dxf等。我希望编写一个批处理文件,该文件将转到我的“s”驱动器,并将file1.dxf从它恰好位于的任何子文件夹复制到我桌面上的文件夹中。我知道每个文件的名称,但不知道位置。

从当前驱动器上的命令行,在当前文件夹下:

for /r %a in (*.dxf) do copy "%a" "c:\users\me\desktop\DXFs"

将所有
%%
加倍到
%%
以供批处理文件使用-文件夹必须已经存在。

我不需要收集所有文件,只需要一个非常具体的文件列表。我该如何命名特定的文件?也许如果你编辑并在你的问题中加入细节,那么人们可以关注你真正想要的东西。