compactcompact

表示またはファイルまたはディレクトリは NTFS パーティション上の圧縮を変更します。Displays or alters the compression of files or directories on NTFS partitions. パラメーターを指定せずに使用されている場合compact現在のディレクトリとそれに含まれているファイルの圧縮状態を表示します。If used without parameters, compact displays the compression state of the current directory and the files it contains.

このコマンドを使用する方法の例については、を参照してください。For examples of how to use this command, see Examples.

構文Syntax

compact [/c | /u] [/s[:<Dir>]] [/a] [/i] [/f] [/q] [<FileName>[...]]

パラメーターParameters

パラメーターParameter 説明Description
/c/c 指定されたディレクトリまたはファイルを圧縮します。Compresses the specified directory or file.
/u/u 指定されたディレクトリまたはファイルの圧縮を解除します。Uncompresses the specified directory or file.
/s[:<Dir>]/s[:<Dir>] 適用される、 compactコマンド (または指定されていない場合は、現在のディレクトリの) 指定したディレクトリのすべてのサブディレクトリをします。Applies the compact command to all subdirectories of the specified directory (or of the current directory if none is specified).
/a/a システム ファイルおよびの非表示に表示します。Displays hidden or system files.
/i/i エラーを無視します。Ignores errors.
/f/f 強制的に圧縮または指定されたディレクトリまたはファイルの圧縮を解除します。Forces compression or uncompression of the specified directory or file. /f場合、圧縮されたファイルの一部の操作がシステムのクラッシュによって中断された場合に使用されます。/f is used in the case of a file that was partly compressed when the operation was interrupted by a system crash. 全体に圧縮するファイルを強制的には、使用、 /c/fパラメーターと部分的に圧縮されたファイルを指定します。To force the file to be compressed in its entirety, use the /c and /f parameters and specify the partially compressed file.
/q/q 最も重要な情報のみを報告します。Reports only the most essential information.
<FileName><FileName> ファイルまたはディレクトリを指定します。Specifies the file or directory. 複数のファイル名を使用して、 *でしょうか。You can use multiple file names, and the * and ? ワイルドカード文字です。wildcard characters.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

注釈Remarks

  • Compactコマンドは、NTFS ファイル システム圧縮機能のコマンド ライン バージョン。The compact command is the command-line version of the NTFS file system compression feature. ディレクトリの圧縮状態では、ディレクトリに追加されるときに自動的にファイルに圧縮するかどうかを示します。The compression state of a directory indicates whether files are automatically compressed when they are added to the directory. ディレクトリの圧縮状態の設定は必ずしも変わりませんディレクトリに既に存在するファイルの圧縮状態。Setting the compression state of a directory does not necessarily change the compression state of files that are already in the directory.
  • 使用することはできませんcompactを読み取り、書き込み、またはドライブ スペースまたは DoubleSpace を使用して圧縮されたボリュームをマウントします。You cannot use compact to read, write, or mount volumes that have been compressed using DriveSpace or DoubleSpace.
  • 使用することはできませんcompactファイル アロケーション テーブル (FAT) または FAT32 パーティションを圧縮します。You cannot use compact to compress file allocation table (FAT) or FAT32 partitions.

Examples

現在のディレクトリ、そのサブディレクトリ、および既存のファイルの圧縮状態を設定するには、次のように入力します。To set the compression state of the current directory, its subdirectories, and existing files, type:

compact /c /s 

現在のディレクトリ自体の圧縮状態を変更することがなく、現在のディレクトリ内ファイルとサブディレクトリの圧縮状態を設定するに次のように入力します。To set the compression state of files and subdirectories within the current directory, without altering the compression state of the current directory itself, type:

compact /c /s *.*

ボリュームのルート ディレクトリからのボリュームを圧縮するには、次のように入力します。To compress a volume, from the root directory of the volume, type:

compact /c /i /s:\

注意

この例では、(ボリュームのルート ディレクトリを含む) のすべてのディレクトリの圧縮状態を設定し、ボリューム上のすべてのファイルを圧縮します。This example sets the compression state of all directories (including the root directory on the volume) and compresses every file on the volume. /Iパラメーターは、エラー メッセージが圧縮プロセスを中断できないようにします。The /i parameter prevents error messages from interrupting the compression process.

\Tmp ディレクトリ内の .bmp ファイル名拡張子を持つすべてのファイルおよび \Tmp のすべてのサブディレクトリのディレクトリの圧縮された属性を変更することがなくを圧縮するには、次のように入力します。To compress all files with the .bmp file name extension in the \Tmp directory and all subdirectories of \Tmp, without modifying the compressed attribute of the directories, type:

compact /c /s:\tmp *.bmp

Zebra.bmp で、部分的にシステムのクラッシュ時に圧縮されたファイルの完全な圧縮を強制的に次のように入力します。To force complete compression of the file Zebra.bmp, which was partially compressed during a system crash, type:

compact /c /f zebra.bmp

そのディレクトリ内のファイルの圧縮状態を変更することがなく、ディレクトリ C:\Tmp から圧縮属性を削除するに次のように入力します。To remove the compressed attribute from the directory C:\Tmp, without changing the compression state of any files in that directory, type:

compact /u c:\tmp

その他の参照情報Additional references

コマンドライン構文キーCommand-Line Syntax Key