Ⅰ 如何用命令批量解壓一個月的文件
用命令批量解壓一個月的文件的方法:
首先,我們打開命令行。點擊Windows開始菜單,所有程序,附件,命令提示符,右擊圖標,點擊「以管理員身份運行」(防止命令行許可權不夠無法執行)或者按下快捷鍵Windows+R,輸入cmd,回車確定。
在命令行中,輸入,WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑,然後回車,就可以將被壓縮的文件(夾)解壓出來。
注意,此命令執行後,原來被壓縮的文件或者文件夾,就自動刪除了!
如果不希望在得到壓縮包後,刪除原來的文件夾或文件,可以使用命令,WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑。
這里,介紹一下這些命令的含義。WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑等價於WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑。
拓展實用命令:
命令m 表示移動(壓縮後,刪除源文件)
命令a 表示添加壓縮
命令s 表示創建自解壓文件
實用開關:
-r 含子文件夾
-ai 忽略文件屬性
-cl 文件名小寫
-cu 文件名大寫
-ed 忽略空文件夾
-ep 忽略路徑信息
-ep1 表示忽略被壓縮的根文件夾
-ep2 包含最完整路徑信息(除驅動器)
-df 表示壓縮後刪除源文件
-dr 刪除源文件到回收站
-or 自動重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
Ⅱ 使用cmd命令壓縮文件
備份數據前用WinRAR壓縮一下是個不錯的注意,這樣做至少有以下優點:
1.節省空間。這個要視源文件的性質而定,一般而言,文字型的辦公文檔壓縮比要高一些,而多媒體文件壓縮效果往往不明顯。
2.加快復制速度。備份文件往往需要復制到N個不同的位置/存儲介質,即使壓縮後文件體積變化不大,最好也用「存儲方式」壓縮一下,因為在同樣大小的情況下,大塊的單個文件比零散的很多文件復制速度要快。
"E:\Program Files\WinRAR\WinRAR.exe" a –ibck –m5 –pmima f:\目標.rar e:\來源
注意:在WinRAR的命令格式中,源文件要放在目標的後面,這個規定比較別扭,不過我們無能為力,一定要留心一點。
這個例子的意思就是將e盤下的「來源」文件夾以最優壓縮方式壓縮,在f盤生成「目標.rar」文件,密碼設置為「mima」,在後台進行壓縮。假如你希望生成一個自解壓格式的壓縮文件,加上-sfx參數即可。
a:這個是命令,a是「添加」命令,意思是將某文件添加到壓縮文件中。不管它了,反正你要壓縮的話就把a帶上。
開關:緊跟在命令後面的是開關,開關可以添加很多個,根據自己的愛好隨便整。先來看兩個簡單的,需要的話直接放在命令後面即可:
-sfx 自解壓
-ibck 後台運行
建議加上-ibck,讓WinRAR躲在後台去慢慢壓縮,不要在我們眼前晃,鬧心。這個對壓縮質量沒什麼影響,影響的只是我們的心情。
再來看兩個較復雜的,說他們復雜只是因為後面可以跟參數:
-m 存儲方式: 0存儲、1最快、2快速、3標准、4較好、5最優
-p 添加密碼:-p123,密碼為123
-m:這個開關用來控制存儲方式,也就是壓縮方式。如果不加這個開關,默認為標准壓縮方式。存儲方式有六種,從0到5,壓縮率越來越大,壓縮速度越來越慢,你可以根據壓縮文件的性質來進行選擇。如:文件的壓縮率不高,僅僅是99%,那麼大可以選擇0存儲方式以節約時間。如果你想選擇
-----------------------------------------------------------------------------------------------------------
用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑">
<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或轉換回壓縮文件
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件
<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗(僅注冊版本可用)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發送壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件(只有注冊版本可用)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
n<文件> 僅包含指定的文件
n@ 從標准輸入設備讀取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
os 保存 NTFS 流
ow 保存或恢復文件所有者和組
p[密碼] 設置密碼
p- 不詢問密碼
r 遞歸子目錄
r0 僅遞歸通配符名稱的子目錄
ri
[:] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sfx[名稱] 創建自解壓壓縮文件
st[名稱] 從標准輸入設備讀取數據(stdin)
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新文件時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建容量前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊風格的卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z<文件> 從文件讀取壓縮文件注釋
————————————————————————————————
舉例說明:
"C:\Program Files\WinRAR\WinRAR.exe" a -as -r -ep1 E:\wamp64\www\Release.rar E:\wamp64\www\Release
a: 添加指定的文件(源目錄)和文件夾到壓縮文件(目標文件)中。
-as: 這是一個開關,指添加方式是「同步壓縮文件內容」
-r: 表示「包含子文件夾」
-ep1: 表示不把路徑保存在壓縮文件中
Ⅲ windows下如何用cmd命令解壓指定的zip文件到指定目錄下
有時候有些頑固的文件或者文件夾我們總是讓你刪除不掉,不要著急其實Win7系統自帶的CMD命令就可以很好的解決這個問題,下面小編就為你介紹一下windows7下如何用CMD命令復制和刪除文件夾。
如果我要把f盤的file文件夾復制到c盤根目錄,如何用cmd命令實現呢?很簡單:
x f:file c:file /e
如果要刪除呢?也簡單:假設刪除d盤下的123文件夾
del/s/q d:123*.* ----(用於刪除文件夾下的子文件)
rd/s/q d:123 ----(用於刪除文件夾)
/s參數為子目錄
/q參數為不用確認
刪除文件用的是del命令,那麼,是不是像ren命令通吃文件和文件夾一樣,del是不是也可以刪除文件夾呢?
答案是否定的,因為刪除文件夾必須使用rd命令,這叫術業有專攻^_^。
rd的另外一個寫法是rmdir,源自ReMakeDirectory。使用的方法也很簡單:rd 文件夾名 即可,例如:rd test。它支持帶路徑的文件夾名,例如:rd d:test。
有時候,rd並不能很好地完成任務:你讓它刪除test文件夾,它卻傲慢地向你翻白眼:目錄不是空的。不過,這也不能怨它偷懶不幹活,只是它的脾氣有點怪:如果要刪除的文件夾下面還有子文件,你得給rd戴頂高帽,加個 /s 參數,它才會高高興興地幫你做事,所以,正確的寫法是:rd /s test。
如果你是個徹頭徹尾的懶鬼,光是使用 rd /s test ,可能還是對它不甚滿意,因為當你在刪除帶子文件的文件夾的時候,CMD總是不識時務地停下來,殷勤地問你:是否確認(Y/N)?非得等你輸個字元敲下回車不可。命苦不能怨政府,點背不能怨社會,誰叫rd有那麼大的威力呢,它一旦耍起流氓來,那是誰也攔不住的——rd有風險,刪除須謹慎啊。好在微軟對那些對刪除十分有把握而又懶得要命的傢伙體貼入微,提供了一個十分方便的參數 /q ,它取自quiet,官方解釋為:安靜模式,帶 /S 刪除目錄樹時不要求確認。這次再試試:rd /q /s test,真個是:彈指一揮間,灰飛煙滅,是不是有眼不見心不煩的酣暢感?
Ⅳ cmd 解壓縮 命令
WinRAR <命令> -<開關1> -<開關N> <壓縮文件> <文件...> <@列表文件...> <解壓路徑>命令 要 WinRAR 運行的字元組合代表功能。
開關切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。
壓縮文件要處理的壓縮文件名。
文件 要處理的文件名。
列表文件 列表文件是包含要處理文件名稱的純文本。文件名應該在第一卷啟動。可以在列表文件中使用//字元後添加註釋。
(4)cmd解壓文件命令擴展閱讀:
路徑文件名1路徑文件名2 /y 復制文件1到指定的目錄為文件2,用參數/y就同時取消確認你要改寫一份現存目錄文件。
c:srv.exe ipadmin$ 復制本地c:srv.exe到對方的admin下:
1st.jpg/b+2st.txt/a 3st.jpg 將2st.txt的內容藏身到1st.jpg中生成3st.jpg新的文件,註:2st.txt文件頭要空三排,參數:/b指二進制文件,/a指ASCLL格式文件。
ipadmin$svv.exe c: 或:ipadmin$*.* 復制對方admini$共享下的srv.exe文件(所有文件)至本地C:
x 要復制的文件或目錄樹目標地址目錄名 復制文件和目錄樹,用參數/Y將不提示覆蓋相同文件用參數/e才可連目錄下的子目錄一起復制到目標地址下。
Ⅳ java中怎麼用cmd命令解壓zip文件
對於zip文件,java有自帶類庫java.util.zip;可是要想解壓rar文件只能靠第三方類庫,我試過兩個:com.github.junrar和de.innosystec.unrar,前者解壓時可能會出現crcError,後者pom配置時報錯;利用cmd命令調用winRAR進行解壓,無疑方便快捷很多。
調用cmd命令
public static boolean exe(String cmd) {
Runtime runtime = Runtime.getRuntime(); try {
Process p = runtime.exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream(),"GBK"));
String line = reader.readLine(); while(line!=null) {
logger.info(line);
line = reader.readLine();
}
reader.close(); if(p.waitFor()!=0) { return false;
}
} catch (IOException e) { // TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) { // TODO Auto-generated catch block
e.printStackTrace();
} return true;
}
首先利用runtime.exec()執行指令,得到process,從process.getInputStream()中獲取回顯字元並列印,列印回顯時可能會出現中文亂碼,這個和操作系統編碼有關,我這里是GBK編碼,所以在new inputstreamReader時加入了編碼參數」GBK「
命令行字元串
如果需要調用cmd命令,如cd等,可寫」cmd c cd 目錄」。對於直接調用exe執行,則可以寫成」exe文件絕對路徑 參數」,在命令行字元串中,含有空格的路徑或者字元串應該再加上引號,即」」exe文件絕對路徑」 」參數」「
winRAR調用
我這里安裝目錄是C:/Program Files/WinRAR,將D:1.rar 解壓到D:,則寫成」」C:/Program Files/WinRAR/unRar.exe」 x -y D:/1.rar D:/」,x代表絕對路徑解壓,-y表示全部確定;壓縮的命令如下:「」C:/Program Files/WinRAR/rar.exe」 a -ep1 D:2.rar D:源目錄」,a表示添加文件到壓縮文件,-ep1表示排除基本目錄,如D:winrar ar這個目錄,如果沒有-ep1那麼壓縮包中會出現winrar目錄路徑,而加了之後就只將當前目錄打包,只有rar目錄
Ⅵ windows如何用cmd命令解壓指定的zip文件到指定目錄里
使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:
1、復制RAR.exe和UNRAR復制到c:windows文件內夾中。
Ⅶ cmd 解壓縮 命令
系統自帶CMD本身不支持rar的,把winrar目錄裡面的RAR.exe和UNRAR復制到c:\windows文件回夾中,才可使用命答令行解壓縮,步驟如下:
1、復制RAR.exe和UNRAR復制到c:\windows文件夾中;
2、按win+r,輸入cmd,點擊確定;
3、提示符後輸入:unrar
e
壓縮文件路徑\名稱
解壓後路徑,如下圖:
4、效果如下圖: