标题: [文件操作] [分享]批处理解压缩多种后缀名的视频文件 [打印本页]
作者: Batcher 时间: 2023-10-25 10:48 标题: [分享]批处理解压缩多种后缀名的视频文件
【问题描述】
C:\Test\From 文件夹下保存着下载好的多个压缩文件,有三个格式:
*.zip
*.7z
*.rar
- 每个压缩包里面可能有一个或多个视频文件,还有其它不需要的图片、种子、txt等其它文件。
- 需要解压缩出来的视频文件可能在压缩包根目录下,也可能在压缩包的某个子文件夹下面。
- 解压缩之后的视频文件直接放在 C:\Test\To 文件夹下,不要创建子文件夹,不需要考虑重名问题。
视频文件有多种不同的后缀名例如:
1.mp4
2.avi
3.ts
4.wmv
5.flv
6.mkv
7.rm
8.rmvb
9.mpeg
A.mpg
B.3gp
作者: Batcher 时间: 2023-10-25 10:49
【解决方案】
test-1.bat- @echo off
- REM 根据自己电脑实际情况设置 7-Zip 的路径
- set "My7z=C:\Program Files\7-Zip\7z.exe"
- set "ExtList=*.mp4 *.avi *.ts *.wmv *.flv *.mkv *.rm *.rmvb *.mpeg *.mpg *.3gp"
- pushd "C:\Test\From"
- for /f "delims=" %%i in ('dir /b /a-d *.zip *.7z *.rar') do (
- "%My7z%" e "%%i" -o"C:\Test\To" %ExtList% -r
- )
- popd
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |