我想找到我所有 3 个分区 C、D 和 F 中的所有 *.pdf 文件(包括同名的 pdf),并将它们放入 .rar 或 .zip 中。开始时,我只想将 pdf 复制到一个文件中,但我意识到这还不够。有人可以给我指点吗?我曾写过这个
mkdir d:\test
mkdir f:\test1
chcp 65001
XCOPY C:*.pdf D:test /S /H
XCOPY F:*.pdf D:test /S /H
XCOPY D:*.pdf F:test1 /S /H
copy f:\test1 d:\test\kra\
答案1
假设您已经安装WinRAR
或类似的包程序:
for %%i in (c: d: f:) do for /f "delims=" %%j in ('dir /s /a-d /b %%i\*.pdf') do "C:\Program Files\WinRAR\Rar.exe" a myarchive "%%~j"