日期:2014-05-17  浏览次数:21228 次

CMD怎样复制指定的文件到特定目录下?

举个例子,我在D:\Documents 里面有上千个.pdf的文件,现在我有一张表格(当然也可以复制到.txt里面),表格里面有需要复制文件的文件名。

现在问题是怎样操作可以将这些需要复制的文件复制到特定目录,譬如D:\Learning Material

有点急,真心求教啊。
cmd

------解决方案--------------------
比如filelist.txt文件记录着需要拷贝的文件名,一行一个文件名

1.pdf
2.pdf
3.pdf
.............


@echo off
for /f "tokens=*" %%a in (d:\filelist.txt) do (
  if exist "D:\Documents\%%~nxa" (
    copy /y "D:\Documents\%%~nxa" "D:\Learning Material"
  )
)
pause