Compact 顯示和更改 NTFS 分區(qū)上的文件或目錄壓縮
更新時間:2007年09月06日 11:34:04 作者:
Compact
顯示和更改 NTFS 分區(qū)上的文件或目錄壓縮。如果在沒有參數(shù)的情況下使用,則 compact 顯示當(dāng)前目錄的壓縮狀態(tài)。
語法
compact [{/c|/u}] [/s[:dir]] [/a] [/i] [/f] [/q] [FileName[...]]
參數(shù)
/c
壓縮指定的目錄或文件。
/u
解壓縮指定的目錄或文件。
s:dir
指定將所請求的操作(壓縮或解壓縮)應(yīng)用到指定目錄的所有子目錄,或者如果沒有指定目錄,則應(yīng)用到當(dāng)前目錄的所有子目錄。
/a
顯示隱藏或系統(tǒng)文件。
/i
忽略錯誤。
/f
對指定目錄或文件進行壓縮或解壓縮。這用于當(dāng)系統(tǒng)崩潰中斷操作時文件被部分壓縮的情況。要強制文件壓縮完全,請使用 /c 和 /f 參數(shù)并指定部分壓縮的文件。
/q
只報告最基本的信息。
FileName
指定文件或目錄??梢允褂枚鄠€文件名和通配字符(* 和 ?)。
/?
在命令提示符顯示幫助。
注釋
compact 命令是 NTFS 文件系統(tǒng)中比較功能的命令行版本。它顯示和改變 NTFS 分區(qū)上的文件和目錄的壓縮屬性。目錄的壓縮狀態(tài)表明是否自動將添加到該目錄的文件壓縮。設(shè)置目錄的壓縮狀態(tài)時,不必更改該目錄中已有文件的壓縮狀態(tài)。
對于已通過 DriveSpace 或 DoubleSpace 壓縮過的卷,將無法使用 compact 進行讀取、寫入操作或裝配卷。
范例
要為當(dāng)前文件夾和它的子文件夾以及已有文件設(shè)置壓縮狀態(tài),請在當(dāng)前文件夾下鍵入:
compact /c /s
不改變當(dāng)前文件夾的壓縮狀態(tài),僅對于當(dāng)前文件夾中的文件、子文件夾以及所有子文件夾中的文件,設(shè)置它們的壓縮狀態(tài)。為此可在當(dāng)前文件夾下鍵入:
compact /c /s *.*
要壓縮卷,請在該卷的根文件夾下鍵入:
compact /c /i /s:\
該范例設(shè)置根文件夾和該卷上所有文件夾的壓縮狀態(tài),并將該卷上的每個文件壓縮。使用 /i 參數(shù),可以確保出錯消息不會中斷壓縮過程。
要壓縮目錄 \Tmp 和 \Tmp 的所有子目錄中以 .bmp 結(jié)束的所有文件但不修改這些目錄的壓縮屬性,請鍵入:
compact /c /s:\tmp *.bmp
要強制完全壓縮在系統(tǒng)崩潰時已部分壓縮的文件 Zebra.bmp,請鍵入:
compact /c /f zebra.bmp
要從目錄 C:\Tmp 刪除壓縮屬性,但不更改該目錄中任何文件的壓縮狀態(tài),請鍵入:
compact /u c:\tmp
XOX
顯示和更改 NTFS 分區(qū)上的文件或目錄壓縮。如果在沒有參數(shù)的情況下使用,則 compact 顯示當(dāng)前目錄的壓縮狀態(tài)。
語法
compact [{/c|/u}] [/s[:dir]] [/a] [/i] [/f] [/q] [FileName[...]]
參數(shù)
/c
壓縮指定的目錄或文件。
/u
解壓縮指定的目錄或文件。
s:dir
指定將所請求的操作(壓縮或解壓縮)應(yīng)用到指定目錄的所有子目錄,或者如果沒有指定目錄,則應(yīng)用到當(dāng)前目錄的所有子目錄。
/a
顯示隱藏或系統(tǒng)文件。
/i
忽略錯誤。
/f
對指定目錄或文件進行壓縮或解壓縮。這用于當(dāng)系統(tǒng)崩潰中斷操作時文件被部分壓縮的情況。要強制文件壓縮完全,請使用 /c 和 /f 參數(shù)并指定部分壓縮的文件。
/q
只報告最基本的信息。
FileName
指定文件或目錄??梢允褂枚鄠€文件名和通配字符(* 和 ?)。
/?
在命令提示符顯示幫助。
注釋
compact 命令是 NTFS 文件系統(tǒng)中比較功能的命令行版本。它顯示和改變 NTFS 分區(qū)上的文件和目錄的壓縮屬性。目錄的壓縮狀態(tài)表明是否自動將添加到該目錄的文件壓縮。設(shè)置目錄的壓縮狀態(tài)時,不必更改該目錄中已有文件的壓縮狀態(tài)。
對于已通過 DriveSpace 或 DoubleSpace 壓縮過的卷,將無法使用 compact 進行讀取、寫入操作或裝配卷。
范例
要為當(dāng)前文件夾和它的子文件夾以及已有文件設(shè)置壓縮狀態(tài),請在當(dāng)前文件夾下鍵入:
compact /c /s
不改變當(dāng)前文件夾的壓縮狀態(tài),僅對于當(dāng)前文件夾中的文件、子文件夾以及所有子文件夾中的文件,設(shè)置它們的壓縮狀態(tài)。為此可在當(dāng)前文件夾下鍵入:
compact /c /s *.*
要壓縮卷,請在該卷的根文件夾下鍵入:
compact /c /i /s:\
該范例設(shè)置根文件夾和該卷上所有文件夾的壓縮狀態(tài),并將該卷上的每個文件壓縮。使用 /i 參數(shù),可以確保出錯消息不會中斷壓縮過程。
要壓縮目錄 \Tmp 和 \Tmp 的所有子目錄中以 .bmp 結(jié)束的所有文件但不修改這些目錄的壓縮屬性,請鍵入:
compact /c /s:\tmp *.bmp
要強制完全壓縮在系統(tǒng)崩潰時已部分壓縮的文件 Zebra.bmp,請鍵入:
compact /c /f zebra.bmp
要從目錄 C:\Tmp 刪除壓縮屬性,但不更改該目錄中任何文件的壓縮狀態(tài),請鍵入:
compact /u c:\tmp
XOX
相關(guān)文章
批處理實現(xiàn)的網(wǎng)絡(luò)巡檢腳本(PING與端口掃描)
為了假期檢查方便,寫了個巡檢腳本,可在腳本的report段添加一些報告機制,然后添加到計劃任務(wù)作自動檢查。沒作太多描述,寫過腳本的應(yīng)該都懂的。portqry 可以到微軟網(wǎng)站下載。 自動化的性能監(jiān)控和報警,推薦SCOM2012-05-05Windows和 Linux下生成以當(dāng)前時間命名文件的方法
在 Windows、Linux 操作系統(tǒng),分別利用BAT批處理文件和Shell腳本,生成類似“20110228_082905.txt”以“年月日_時分秒”命名的文件2011-11-11