Board logo

标题: [文件操作] 有没有办法将多个文件夹里的PDF文件 每个都单独压缩成7Z文件 [打印本页]

作者: necnec1    时间: 2020-1-23 16:59     标题: 有没有办法将多个文件夹里的PDF文件 每个都单独压缩成7Z文件

有没有什么办法 指定一个文件夹  然后将 可以整个文件夹里的每个PDF文件 都单独的压缩成7Z格式的 然后删除源文件
主要是文件夹下面还有很多文件夹 特别多   一个一个的找特别麻烦  有会的朋友帮忙看一下
作者: smss    时间: 2020-1-25 16:09

本帖最后由 smss 于 2020-1-25 16:14 编辑
  1. set "Zip=%~dp0bin\7z.exe"
  2. cd "%~1"
  3. for /f "delims=" %%i in ('dir /b /ad "%~1\*.PDF"') do (for /f "delims=" %%j in ('dir /b /ad "%%~dpi%%i*"') do (
  4. "%Zip%" a "%%~dpiA\%%i.7z" "%%~dpj%%j\*")
  5. )
复制代码
Zip 是你个ZIP路径 可以把7Z复制到脚本一起方便操作

%~1 是拖拽获取文件夹所在路径




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2