繁体   English   中英

如何将文件批量复制到多个子目录?

[英]how can I batch copy a file into multiple sub-directories?

我有一个名为Case Files的目录,其中有许多目录标记为:
被告1
被告人x
被告88
被告!! 等等...
(顺便说一句这些文件夹是被告的名字,他们实际上并没有被贴上“被告”的标签)

在每个Defendant文件夹中都有一个名为Pleadings的目录。 有没有办法可以将filexxxx.pdf复制到每个被告的Pleadings文件夹中? 我希望尽可能只运行一个简单的.bat。

这应该将pdf复制到c:\\case files下名为pleadings每个文件夹中

@echo off
for /d /r "c:\case files" %%a in (*)  do (
   if /i "%%~nxa"=="pleadings" copy /y "c:\folder\file.pdf" "%%a"
)
pause
   @echo off
   cd /d "c:\case files" 
   for /r %%d in (~)  do (
     echo %%d | find /i  "\Pleadings\~" >nul 2>&1 && copy /y "c:\filexxxx.pdf" "%%~dpd\"
    )

从Case Files目录中试试这个:

FOR /F "usebackq delims==" %i IN (`dir /s /b Pleadings`) do copy /y filexxxx.pdf %i

但请查看我的评论,因为我觉得这并不是你想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM