批量查找并将文件复制到桌面

时间:2014-03-28 14:33:47

标签: batch-file cmd copy

我在服务器周围散布了几百个dxf文件,我需要将其复制到桌面上的一个文件夹中。根据我写过的其他宏,我尝试使用下面这一行,但得到一个错误,它无法找到该文件。我知道从一个缓慢的Windows资源管理器搜索它存在。任何人都可以帮助一个人吗?提前谢谢。

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

编辑:我在网络驱动器上的各个子文件夹中有一堆文件。将它们称为s:\ directory1 \ file1.dxf,s:\ directory2 \ file2.dxf等。我正在寻找一个批处理文件,该文件将转到我的" S"驱动并将file1.dxf从它碰巧所在的子文件夹中复制到桌面上的文件夹中。我知道每个文件的名称,而不是位置。

1 个答案:

答案 0 :(得分:0)

从当前驱动器的命令行和当前文件夹下面:

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

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