批處理 壓縮zip 並過濾部分檔案
批處理
1.壓縮檔案或目錄為zip
2.並過濾檔案中所不需要的
壓縮前 需要下載 7-zip 工具
@echo off
::設定當前目錄
set now_path=%~dp0
:: %~dp0代表的是當前批處理檔案所在完整目錄(絕對路徑)。
set dir_path=%now_path%\server_pack
set zip=%now_path%\tool\zip\7z.exe
:: %%a 為變數 一般用在 for 迴圈裡
:: %%~na.zip %%/~na 獲取變數及資料夾名
:: dir/b 中的/b是一個引數,就是實現該資料夾下的所有檔名,包括檔名和檔名
:: %%~a 聽說 是讀取每一行
:: -x 為除去filename
for /f "delims=" %%a in ('dir/b %now_path%\^|findstr / "easy"') do (
"%zip%" a -tzip "%dir_path%\%%~na.zip" -xr!".*" "%%~a"
)
pause
可查考
https://my.oschina.net/mosg/blog/1944455
相關文章
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
- php 建立壓縮包zip,並將指定檔案放入zip中PHP
- node ~ zip壓縮 && 檔案加密加密
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- SpringBoot-檔案壓縮處理Spring Boot
- java中 檔案壓縮處理Java
- java 生成 zip格式 壓縮檔案Java
- java 把檔案壓縮成 zipJava
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- 壓縮檔案格式rar和zip有什麼區別 壓縮檔案格式rar和zip哪個好
- python 壓縮檔案並進行郵件傳送(附件格式為zip)Python
- 【ZIP】打包過濾指定目錄和檔案
- 有手就會的 Java 處理壓縮檔案Java
- window 批處理檔案
- Android 下載Zip檔案,並解壓到本地Android
- 壓縮檔案格式rar和zip有什麼區別 zip和rar哪個是無失真壓縮
- c語言,批次處理檔案,進行gzip壓縮C語言
- Python批處理:檔案操作Python
- 檔案壓縮和解壓縮
- vue-前端匯出 pdf 並且壓縮 zipVue前端
- php 把檔案加入到現有的zip壓縮包中PHP
- nodejs解壓zip/rar檔案到本地,並獲取到解壓進度NodeJS
- linux下解壓部分zip檔案存在亂碼解決辦法Linux
- java 壓縮包 遍歷解壓 zip 和 7z 指定格式檔案Java
- 初級:如何在 Linux 中 zip 壓縮檔案和資料夾Linux
- 使用zlib庫解壓zip檔案
- 07 Windows批處理之檔案操作Windows
- p7zip 解壓超過 4G壓縮包
- .NET 壓縮/解壓檔案
- gulp壓縮檔案
- Linux 檔案壓縮Linux
- Linux中檔案的壓縮和解壓縮Linux
- win10系統如何使用ACDSee檢視ZIP格式壓縮檔案Win10
- 在 Linux 上壓縮檔案:zip 命令的各種變體及用法Linux
- 電腦怎麼壓縮檔案 檔案壓縮方法詳解
- Linux檔案過濾及內容編輯處理命令總結!Linux
- Liunx運維(三)-檔案過濾及內容編輯處理運維
- Gulp壓縮報錯處理