批量壓縮檔案到不同的目錄

2021-05-28 01:52:35 字數 544 閱讀 5202

使用者需求:需要將\\test中所有mat的檔案遷移到\\test2目中,遷移檔案前,mat檔案需要壓縮,遷移後的檔案目錄結構需要與以前的目錄結構保持一致:

1、對映\\test共享為y盤

2、在dos命令中進入y盤,執行:xcopy *.mat d:\mat /s (帶目錄拷貝所有mat檔案到d盤下的mat目錄中)

3、進入d:\mat目錄,執行:

for /r %i in (*.mat) do (

cd %~di%~pi

rar a "%i.rar" "%i")

該命令將所有mat檔案壓縮成rar文件,並保持目錄結構不變

4、d:\mat目錄,執行del *.mat /s (刪除複製到d盤mat目錄的所有mat文件)

5、複製mat目錄中的所有資料夾到\\test2

檢查檔案數量是否一致:

在y盤執行dir *.mat /s (檢查原目錄中mat檔案的數量)

在d:\mat目錄中執行 dir *.rar /s(檢查壓縮後文件的數量),需要保證這兩個檔案總數一致,說明所有mat檔案均複製和壓縮

python 批量加密壓縮檔案

當有大批的檔案,並且存放在不同的資料夾中,需要你進行加密壓縮時,可參照此 在 中,由於個人需要,提取了各個檔案的hash,並以檔案的sha256作為最終壓縮儲存的檔名 1 在網上查詢了python自帶庫,python並沒有能進行加密壓縮的自帶庫,能進行壓縮的擴zipfile,看大多數所說加密並不生效...

linux下壓縮檔案或者目錄

我們學習了zip,tar,tar.gz和tar.bz2等壓縮格式的基本用法。首先了解下linux裡面常用的壓縮格式。zip格式是第乙個需要了解的格式。因為它實際上已成為壓縮檔案的標準選擇,而且它在windows上也能使用。我經常用zip格式壓縮那些需要共享給windows使用者的檔案。如果只是共享給...

Linux gzip命令 壓縮檔案或目錄

gzip 是 linux 系統中經常用來對檔案進行壓縮和解壓縮的命令,通過此命令壓縮得到的新檔案,其副檔名通常標記為 gz 再強調一下,gzip 命令只能用來壓縮檔案,不能壓縮目錄,即便指定了目錄,也只能壓縮目錄內的所有檔案。gzip 命令的基本格式如下 root localhost gzip 選項...