Board logo

标题: [文件操作] 批处理怎样批量压缩文件? [打印本页]

作者: jiangwuqi    时间: 2014-7-23 10:42     标题: 批处理怎样批量压缩文件?

将 001.wmv 002.wmv ... 分别添加到001.rar  002.rar...
作者: DAIC    时间: 2014-7-23 12:45

  1. @echo off
  2. set "rar=C:\Program Files\WinRAR\rar.exe"
  3. for %%i in (*.wmv) do (
  4.     "%rar%" a "%%~ni.rar" "%%i"
  5. )
复制代码

作者: pan528    时间: 2014-7-24 15:39

winrar的路径可以自动判断:
  1. @echo off
  2. for %%a in (*.txt) do (
  3. FOR /F "skip=2 tokens=2,*" %%i IN ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v Path') do (
  4. "%%j\winrar.exe" a "%%~na.rar" "%%a"
  5. ))
复制代码

作者: pan528    时间: 2014-7-24 15:40

回复 2# DAIC

winrar的路径可以自动判断:
  1. @echo off
  2. for %%a in (*.txt) do (
  3. FOR /F "skip=2 tokens=2,*" %%i IN ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v Path') do (
  4. "%%j\winrar.exe" a "%%~na.rar" "%%a"
  5. ))
复制代码

作者: DAIC    时间: 2014-7-24 21:34

回复 4# pan528


是的。但是我不喜欢这样做。
有的人用绿色版
有的人(比如我)甚至只有一个winrar.exe和一个rar.exe




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