Board logo

标题: [文件操作] 批处理如何调用gzip命令压缩文件并改名? [打印本页]

作者: raulg    时间: 2012-11-16 13:10     标题: 批处理如何调用gzip命令压缩文件并改名?

求助:
把一个文件夹(内有若干文件夹)下的所有后缀是doc的文件,
通过gzip.exe 压缩,然后把原文件删除,再把压缩后生成文件的文件名后缀.gz删除

批处理怎么写?请达人指点一下,万分感激!
作者: apang    时间: 2012-11-16 14:30

  1. @echo off
  2. for /f "delims=" %%a in ('dir /a-d /b /s *.doc') do (
  3.   Gzip "%%a"
  4.   ren "%%a.gz" "%%~nxa"
  5. )
  6. pause
复制代码

作者: raulg    时间: 2012-11-16 15:55

厉害,查了一些资料,大致读懂了一些

最后一句,太深奥,能否帮忙解释一下,感谢!

还有个疑问:一5叁 x 3四一 = 52173,为何总是算的不对呢。。。导致回复不了,奇怪
作者: Batcher    时间: 2012-11-16 16:58

回复 3# raulg


http://www.bathome.net/thread-2205-1-1.html




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