[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理打包压缩文件夹的问题

主目录下面有很多文件夹001,002,003......
现在需要对文件夹分别打包成001.zip,
002.zip,003.zip......应该怎么写?
如果主目录下已经存在001.zip,就不要对001这个文件夹压缩了。

回复 2# newswan

谢谢,我去学习一下。原来这个也可以用powershell来完成啊~

TOP

powershell
  1. Get-ChildItem '.\New folder\' -Directory | ForEach-Object {
  2.     if (-not (test-path ($_.name + ".zip")))
  3.     {
  4.         Compress-Archive -path $_.fullname -DestinationPath ($_.name + ".zip")
  5.     }
  6. }
复制代码

TOP

返回列表