VBA解壓壓縮檔案。
VBA解壓壓縮檔案呼叫的是WinRAR的命令。我們可以參考WinRAR幫助。解壓檔案的命令以及例子如下圖:
vba裡面使用shell執行命令。
程式碼很簡單如下:
Sub jieya()
Shell "D:\Program Files\WinRAR\WinRAR.exe X-Y C:\Users\FanXiaoLei\Desktop\京客隆銷售資料.rar C:\Users\FanXiaoLei\Desktop\"
End Sub
shell前面一段是winrar的完整路徑,當然你可以加入環境變數。不過我沒這麼幹。直接使用WinRAR的完整路徑。下面解釋一下程式碼中引數的意思。x就是一個J解壓命令了。-Y開關表示對提示的問題都選擇'是'。在解壓一次後如果再次執行程式就會提示是否覆蓋已經存在檔案。這個開關Y就是消除提示的。直接覆蓋了之前解壓過的舊檔案。然後後面加上要解壓檔案的完整路徑,再敲一個空格,輸入解壓後的檔案要存放的位置。這樣就可以了。上面的程式碼的意思就是解壓桌面上的"京客隆銷售資料.rar"檔案到桌面上。
------ending------
相關推薦
VBA解壓壓縮檔案。
VBA解壓壓縮檔案呼叫的是WinRAR的命令。我們可以參考WinRAR幫助。解壓檔案的命令以及例子如下圖: vba裡面使用shell執行命令。 程式碼很簡單如下: Sub jieya() Shell "D:\Program Files\WinRAR\WinRAR.exe X-Y
解壓壓縮包裡面的所有的壓縮檔案
mkdir train && mv ILSVRC2012_img_train.tar train/ && cd train tar -xvf ILSVRC2012_img_train.tar && mv ILSVRC2012_img_tra
使用 ZLib 壓縮/解壓 ZIP 檔案
實際應用中有時候會遇到需要處理 ZIP 壓縮解壓的情況,這時候我們有大概三種選擇: 呼叫 rar.exe, unzip.exe 等 使用某現成庫 完全手寫 第一種雖然能完成任務,但是沒法知曉結果。曾經有人對說,可以抓命令列輸出結果來判斷……這種依靠介面文字來進行精確判斷的行為個人認為相當不靠
Mac 解壓zip檔案錯誤:無法將"*.zip"解壓縮到"" (錯誤 1-操作不被允許)
錯誤提示: 無法將"*.zip"解壓縮到"" (錯誤 1-操作不被允許)或者 解壓縮失敗 英文提示: "Unable to unarchive into file path" (Error 1 - Operation not permitted.) o
Linux中使用gzip來壓縮/解壓 *.gz檔案
gzip 是linux中常見的壓縮/解壓工具,最常見的使用物件是*.gz格式的檔案,這裡簡單介紹下它最常見的用法, GZIP(1) General Commands Manual GZIP(1)NAME gzip, gunzip, zcat - compress
檔案上傳---檔案解壓---讀取檔案---檔案重新命名壓縮
JAVA開發web專案 程式碼的順序是按照程式碼執行的順序寫的,以下寫的是沒有傳遞id情況下,即是新增檔案情況 jsp頁面用uploadify外掛實現檔案上傳 //觸發上傳外掛的html頁面程式碼 <span class="chooseNodeSmall" oncl
VC++壓縮解壓zip檔案(支援密碼)
只能壓縮解壓zip格式的,不需要dll或者庫檔案,核心是HZIP,支援帶密碼壓縮解壓(但是有時不完美,屬於HZIP本身的問題,請不要糾結這一點)。以下為核心封裝檔案,建議大家下載原始碼檢視,下載地址在本文末尾。 //////////////////////////////
哈夫曼編碼壓縮,解壓,壓縮比,編碼表,儲存到檔案
//mian.c #include "FunctionReference.h" int main() { HuffmanTree HT; //哈夫曼樹 int sum; //統計的字元總數 int n;
PHP擴充套件類ZipArchive實現壓縮解壓Zip檔案和檔案打包下載
PHP ZipArchive 是PHP自帶的擴充套件類,可以輕鬆實現ZIP檔案的壓縮和解壓,使用前首先要確保PHP ZIP 擴充套件已經開啟,具體開啟方法就不說了,不同的平臺開啟PHP擴增的方法網上都有,如有疑問歡迎交流。這裡整理一下常用的示例供參考。一、解壓縮zip檔案
tar分卷壓縮/解壓大檔案
傳輸比較大檔案時,或檔案大小超出接收方能處理的上限時,一般會分卷壓縮後進行傳輸。 $ tar -czf - data_dir/ | split -b 2G -d - mydata.tar.gz. 上面命令將data_dir目錄打包後壓縮,通過split分割成2
Linux 解壓 壓縮文件
article tar.bz2 detail net com tail gzip zip 總結 來源於:http://blog.csdn.net/mmllkkjj/article/details/6768294/ 解壓 tar –xvf file.tar //解壓
war 包解壓 壓縮
-o 當前 bsp 嘗試 指定 大小 數字 壓縮 不包含 unzip project.war -d project這樣就在當前目錄下解壓project.war到project目錄裏面,參數-d的意思是創建project目錄附:unzip其它參數說明-x "文件列表" 解壓文
shell解壓壓縮包,求包下所有文本的錄音時長總和
ase tdi tgz array net then arpa fun ucc #!/bin/bash#from為壓縮包批次所在目錄#basetarpath 為統計每批次總時長from=$1basetarpath=$2suffix="tgz"todir=
python解壓壓縮包的幾種方法
打包工具 ESS rfi keyword 寫入 解壓 os.path gzip action python解壓壓縮包的幾種方法 .gz .tar .tgz .zip .rar 簡介 gz: 即gzip,通常只能壓縮一個文件。與tar結合起來就可以實
Ubuntu解壓rar檔案"Parsing filters unsupported"錯誤提示
Ubuntu解壓rar檔案”Parsing filters unsupported”錯誤提示 Linux下解壓rar格式檔案會出現“Parsing filters unsupported”這樣的錯誤,原因是Linux版本預設不支援rar商業/非自由格式。要解決這個問題只需要安裝unrar
Linux 解壓rar檔案
1.應用場景 需要解壓rar檔案 2.解決辦法 下載地址:https://rarlab.com/rar/rarlinux-x64-5.6.1b1.tar.gz 直接點選連結即可下載,linux 環境下wget 即可 tar -xvf rarlinux-x64-5.6.1b1.
centos 解壓rar檔案
首先需要下載解壓該檔案的工具 下載 下載自己的版本,下邊以64位的為例: wget http://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz 解壓 到資料夾/usr/local/rar5.6.1.tar.gz mkd
Linux解壓rar檔案
1.下載工具 wget -c https://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gz 2.解壓和安裝rar工具 tar -xzvf rarlinux-x64-5.5.0.tar.gz #加壓後生產rar目錄
Cygwin踩坑記錄(三)-tar命令解壓.zip檔案提示“gzip: stdin has more than one entry--rest ignored”
當我從Activiti6.0 GitHub上下載下來.zip的原始碼的時候,打算用tar命令解壓檔案 結果報錯提示: 造成錯誤的原因是因為tar的底層間接呼叫了gzip,而gzip的使用是有限
.net 解壓zip檔案
1.DotNetLib /// <summary> /// 解壓功能(解壓壓縮檔案到指定目錄) 壓縮檔案中可包含任意格式檔案 /// </summary> /// <param name="