隠しフォルダがたくさんあるとき、一個一個消すのは面倒
一つのディレクトリの中に沢山のディレクトリがあって、その中のあるディレクトリ名のものを全部消したいとき
一個一個同じディレクトリに入って、一つ一つディレクトリを消していくのはめちゃくちゃ面倒ですよね。
そんなとき
コマンドラインで削除したいカレントフォルダに移動して(分からない人は補足1を読んでください)
for /R %i in (ディレクトリ名) do rd /Q /S "%i"
で子ディレクトリ以下すべての「ディレクトリ名」のディレクトリを削除できます。(隠しフォルダも含みます)
サブバージョンを使っているとき.svnってディレクトリがたくさんできちゃう。しかもそれは隠しフォルダ。
もし、そんな.svnという隠し属性の付いてるディレクトリも各ディレクトリ毎に処理したいなら
for /R %i in (.svn) do rd /Q /S "%i"
とすればOK。
ソースの納品で使うときなど便利。
—————–
補足1
- コマンドラインを開く: スタートメニューを開き、「cmd」と入力して、「コマンドプロンプト」というアプリケーションを探し、開きます。
- ディレクトリに移動する: コマンドプロンプトが開いたら、削除したいフォルダがあるディレクトリに移動する必要があります。
cd
コマンドを使用してこれを行います。例えば、Documents
フォルダに移動したい場合は、以下のように入力します。cd Documents
ここで、「パス」は移動したいディレクトリの場所です。フルパスを正確に知っている場合はそれを使います。
例えば
C:\Users\あなたのユーザー名\Documents
のように入力します。
ディレクトリ名にスペースが含まれている場合は、パス全体をダブルクォーテーション(”)で囲む必要があります。
コメントを残す