ITメモ
コマンドプロンプト / Command Prompt
基礎知識
コマンドプロンプトとはコマンドプロンプトで日本語入力をする方法コマンドプロンプトでパス指定をする方法ファイル名・フォルダ名を指定をする方法コマンドプロンプトで環境変数の指定・確認をする方法結果をプリンターやファイルに出力する方法バッチファイルの作り方変数
コマンド / Command
コマンドの使い方・オプションの種類を確認する方法管理者権限でコマンドプロンプトを開く方法
メンテナンス
chkdsk - ファイルシステムのエラーチェックchkntfs - 起動時にドライブをチェックするdefrag - ファイルの断片化を解消する
コマンドプロンプトの操作
find - ファイル内の指定文字列を検索するfindstr - 文字列を検索する(正規表現も使用可能)dir - ディレクトリ内のファイル・ディレクトリを表示するcd(chdir) - ディレクトリを移動するpushd・popd - ディレクトリ移動し、移動前ディレクトリ名をスタックにプッシュするtree - ディレクトリの階層構造を表示する
ファイル操作
コマンドプロンプトで、新規ファイルを作成する方法mkdir(md) - 新規ディレクトリを作成するrmdir(rd) - 空のディレクトリを削除するreplace - 新しければ上書き、更新するmore - 一定範囲ごとにテキストファイルの内容を表示するtype - ファイルの内容を表示するprint - テキストファイルをプリンタで印刷するmove - ファイル・ディレクトリを移動するverify - ディスク書き込み時のベリファイ機能を設定するcopy - ファイル・ディレクトリをコピーするxcopy - サブディレクトリまで含めてファイル・ディレクトリをコピーするdel - 「ファイル」を一括で「削除」することもできるdeltree - ディレクトリの中身まで全部削除するren - ファイル名・ディレクトリ名を変更するcipher - ファイル・ディレクトリの暗号化・完全抹消を行うassoc - 拡張子とファイルの関連付けを表示・変更ftype - ファイルタイプにデフォルトの起動ソフトを設定するattrib - ファイルやディレクトリの属性を表示・変更cacls - ファイル・ディレクトリのアクセス権を確認・設定するcomp - 2つのファイル内容を比較するfc - 指定したファイル内容を比較するsort - テキストファイルやテキストデータを昇順・降順で並び替えるmakecab - CABフォーマットの書庫ファイル(圧縮ファイル)を作成するcompact - ファイルやディレクトリを圧縮・圧縮解除expand(extract) - 「COMPRESS」「CAB」フォーマットのファイルを展開する
ディスク管理
convert - ファイルシステムを「FAT」から「NTFS」に変更するdiskcopy - フロッピーディスクを丸ごとコピーするdiskcomp - 2枚のフロッピーディスクの内容が一致しているかを比較するdiskpart - ディスク管理やディスクのパーティションやボリュームを操作fsutil - ファイルシステム関連のコマンドラインユーティリティを使用するコマンドlabel - ボリュームラベルを作成・変更・削除するmountvol - ボリュームマウントポイントを作成・削除・一覧表示するコマンド
ネットワーク / Network
ネットワーク系コマンドssh - セキュリティ性の高いネットワーク通信コマンドftp - ファイル送信コマンドfinger - ユーザー情報をリモートで参照するping - IPパケット通信が可能か確認するipconfig - IPアドレスの情報を表示するnslookup - 「IPアドレス」「ドメイン」情報の問い合わせを行うtracert - ネットワーク経路をリスト表示するarp - IPから物理アドレスへの変換テーブルを表示・変更





【コマンドプロンプト】「del」コマンド - 「ファイル」を一括で「削除」することもできる

Command Prompt / コマンドプロンプト
del - ファイル・ディレクトリを削除する




「del」コマンドは、
指定した「ファイル or ディレクトリ」を「削除」するコマンドで、
「ディレクトリ名」を指定はできるが、
削除されるのは、
「ディレクトリ」の中に保存された「ファイル」のみ。

「S」オプションを指定すると、
指定した「ディレクトリ」に含まれる
「サブディレクトリ内」も含め、
すべての「ファイル」が「削除対象」になる。

「ワイルドカード」を使用すれば、
簡単にすべての「ファイル」を削除することができる。


「ディレクトリ」を「削除」できないが、
「システムファイル」など、
他のコマンドで削除できないファイルを
削除するのに使用されたりもする。



「ディレクトリ」を「削除」したい場合は、
「rmdir」コマンドを利用するが、
「システムファイル」などが削除できないこともあるので、
「delコマンド」が必要な時が多い。



詳しくは、
下記をご参照ください。



「del」コマンドとは


「del」コマンドは、
指定した「ファイル or ディレクトリ」を「削除」するコマンドで、
「ディレクトリ名」を指定はできるが、
削除されるのは、
「ディレクトリ」の中に保存された「ファイル」のみ。


「ディレクトリ」は、削除できないようになている。
「S」オプションを指定すると、
指定した「ディレクトリ」に含まれる
「サブディレクトリ内」も含め、
すべての「ファイル」が「削除対象」になる。

「ワイルドカード」を使用すれば、
指定した「ディレクトリ」の中にある
すべての「ファイル」を削除することもできる。


「ディレクトリ」を「削除」したい場合は、
「rmdir」コマンドを利用する。
「rmdir」コマンドは、
指定した「ディレクトリ」の中にある
「ファイル」「ディレクトリ」も削除できる「オプション」がある。
だが、
「システムファイル」などが削除できないこともあるので、
「delコマンド」が必要な時が多い。


Back

「del」コマンドの「使用例」


「del」コマンドは、
使用方法はシンプルなので、
見ると、使用方法がおおよそわかる。

コマンド名を入力した後に、
「オプション」「ファイル or ディレクトリ名」を指定する形式。


使用例説明
del C:\text1.txttext1.txtを警告無しで削除する
del C:\test\\test下を全て削除する(警告あり)
del *.*現在のディレクトリ内の全てのファイルを削除する
del /p test.txttest.txtを確認メッセージ表示後に削除する


Back

「del」コマンドの「書式」


「del」コマンドの「書式」は、
他のコマンドと同じように、
「オプション」「ファイル or ディレクトリ指定」で実行するようになっている。


「del」コマンドの「書式」

del (option) [file / directory]

DEL [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前
ERASE [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前


「ファイル指定」と「オプション」

[file / directory] 「ファイル」or「ディレクトリ」を複数指定できる。
「複数ファイル」を「削除」するときは、「ワイルドカード」が使用可能。
「ディレクトリ」を指定した場合、「ディレクトリ内」のすべての「ファイル」が「削除」される。
(option)
オプション説明
/Pファイルの削除前に確認メッセージを表示する
/F読み取り専用ファイルを削除する
/S指定したファイルを全てのサブディレクトリから削除し、削除したファイル名を表示する
/Q削除前に確認メッセージを表示しない 削除するファイル属性の指定※「-」の付与(-Rなど)で、指定した属性以外を削除できる
/A:R読み取り専用属性のファイルを削除する
/A:Sシステムファイルを削除する
/A:H隠しファイルを削除する
/A:Aアーカイブを削除する
/A:I非インデックス対象ファイルを削除する
/A:L再解析ポイントを削除する
/A:Oオフライン ファイルを削除する
/A:-その属性以外を削除する


Back