C:\WINNT>HELP FORMAT
Windows XP で使うディスクをフォーマットします。
FORMAT ボリューム
[/FS:ファイルシステム
] [/V:ラベル
] [/Q
] [/A:サイズ
] [/C
][/X
]FORMAT ボリューム
[/V:ラベル
] [/Q
] [/F:サイズ
]FORMAT ボリューム
[/V:ラベル
] [/Q
] [/T:トラック数 /N:セクタ数
]FORMAT ボリューム
[/V:ラベル
] [/Q
]FORMAT ボリューム
[/Q
] ボリューム ドライブ文字 (文字の後にはコロンを付ける)、マウント
ポイント、ボリューム名を指定します。
/FS:ファイルシステム
ファイルシステムにはファイルシステムの種類を指定します
(FAT、FAT32、または NTFS)。
/V:ラベル ボリューム ラベルを指定します。
/Q クイック フォーマットを実行します。
/C NTFS のみ: 新しいボリューム上に作成されたファイルは、
既定では、圧縮されます。
/X 必要であれば、最初にボリュームを強制的にマウントを解除
します。ボリュームへ開かれているすべてのハンドルは、無効
になります。
/A:サイズ 既定のアロケーション ユjット サイズを無効にします。
一般的には、既定の設定を使用してください。
NTFS は、512、1024、2048、4096、8192、16K、32K、64K を
サポートします。
FAT は、512、1024、2048、4096、8192、16K、32K、64K を
サポートします
(セクタ サイズが 512 バイトよりも大きい場合は 128K、 256K)。
FAT32 は、512、1024、2048、4096、8192、16K、32K、64K を
サポートします
(セクタ サイズが 512 バイトよりも大きい場合は 128K、 256K)。
FAT と FAT32 ファイル システムは、下記のボリュームの
クラスタ数の制限に従います:
FAT: クラスタ数 <= 65526
FAT32: 65526 < クラスタ数 < 4177918
指定されたクラスタ サイズを使用して、上記の要件に一致しない
と判断した場合、フォーマットの処理を直ちに停止します。
NTFS 圧縮は、4096 より大きいアロケーション ユニット サイズ
に対してはサポートされません。
/F:サイズ フォーマットするフロッピー ディスクのサイズを指定します (1.44)
/T:トラック数 ディスクの片面あたりのトラック数を指定します。
/N:セクタ数 トラックあたりのセクタ数を指定します。
C:\WINNT>HELP FTYPE
ファイル拡張子の関連付けに使われるファイル タイプを表示または変更します。
FTYPE
[ファイルタイプ
[=
[オープンコマンド文字列
]]] ファイルタイプ 表示または変更するファイル タイプを指定します。
オープンコマンド文字列 このタイプのファイルを開くために使うコマンドを
指定します。
パラメータを指定しないで FTYPE と入力すると、オープン コマンド文字列
が定義されている現在のファイル タイプを表示します。ファイル タイプ
だけを指定して FTYPE を実行すると、そのファイル タイvの現在のオープン
コマンド文字列を表示します。オープン コマンド文字列に何も指定しない
と、そのファイル タイプのオープン コマンド文字列を削除します。
オープン コマンド内の %0 または %1 は、関連付けを使って開かれる
ファイル名で置き換えられます。%* はすべてのパラメータを取得し、
%2 は第 1 パラメータ、%3 は第 2 パラメータを取得します。%~n は、
第 n パラメータから最後までのパラメータを取得します。n は、2 から 9
値です。たとえば、
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
と入力すると、次のように Perl スクリプトが起動されます。
script.pl 1 2 3
次のようにすると、拡張子を入力する必要がなくなります。
set PATHEXT=.pl;%PATHEXT%
スクリプトは、次のようにして起動できるようになります。
script 1 2 3
C:\WINNT>HELP GOTO
バッチ プログラム内の、ラベルで指定されている行へ制御を移動します。
GOTO ラベル
ラベル バッチ プログラムでラベルとして使用するテキスト文字列を指定します。
ラベルの先頭には : (コロン) を指定し、ラベルだけを単独で 1 行に入力してくだ
さい。
コマンド拡張機能を有効にすると、GOTO は次のように変更されます:
GOTO コマンドにターゲット ラベルとして :EOF を指定し、現在のバッチ
スクリプト ファイルの最後に制御を移すことができるようになります。
ラベルを定義しないでバッチ スクリプト ファイルを終了す驍ノは、この方法
が簡単です。この機能を実用化する CALL コマンドの拡張機能の説明について
は、CALL /? と入力してください。