ファイル管理ソフトを導入すると、
指定したワークフォルダ以下のフォルダ全てに管理フォルダや管理ファイルができてしまいます。
c:\dir1\
+-管理フォルダ\
| +-管理ファイル
+-dir11\
| +-管理フォルダ\
| | +-管理ファイル
| +file.xls
+-dir12\
| +-管理フォルダ\
| | +-管理ファイル
| +-dir121\
| +-管理フォルダ\
| | +-管理ファイル
| +-file.dat
+-dir13\
| +-管理フォルダ\
| +-管理ファイル
+-file_a.txt
+-file_b.txt
他に持っていく時、管理フォルダが邪魔でしかたありません。
「c:\dir1\」より下にある「管理フォルダ\」の中味全部を問答無用で全部消してしまうにはどうすれば良いでしょうか。
上の状態がを瞬にして下記のようにしたいのですが、DOSコマンドに慣れていなくて困っています。
c:\dir1\
+-dir11\
| +file.xls
+-dir12\
| +-dir121\
| +-file.dat
+-dir13\
+-file_a.txt
+-file_b.txt
No.5ベストアンサー
- 回答日時:
BATファイルの例です。
「"管理"」部分を削除したいフォルダ名に置き換えて、作業するカレント・フォルダに拡張子 *.bat で保存してください。
---- BATファイル ここから ----
@echo off
for /D /R %%F in ("管理") do if exist "%%~F" rmdir /S /Q "%%~F"
---- BATファイル ここまで----
注意:
・Windows XPでのみ動作確認しました。
(多分、Windows 2000, Windows Vistaでも動くと思う)
・Windows 9x, Meでは動作しません。
・ディスクから完全に削除されるので、ゴミ箱から復元するなどのやり直しは出来ません。
・問題ないとは思いますが、何の保証も出来ません。
★実験用のフォルダ環境を作って、動作に問題ないことをよく確認してから実稼動してください。
実験は成功しました。
今はまだコマンドの詳細を理解していませんが、後でまた調べたいと思います。
もっとコッテリと作り込まないといけないのかと思いましたが、一行で綺麗に実現出来ていますね。
達人の技を見せて頂きました。
ありがとう御座いました。
No.3
- 回答日時:
C:\dir1>
が表示されている(C:\dir1がカレントフォルダである)状態で、
del 管理*.* /s
と入力すれば消せると思いますが...
もっとも、他に「管理」で始まるファイルが存在しないことが大前提です。
No.2
- 回答日時:
DOS画面での一連の操作を、バッチファイル化することで、あとはそれを実行することで実現できます。
例(del_kan.batなどとしておく)
----------------------
cd c:\dir1\
del /q 管理フォルダ
rmdir 管理フォルダ
cd dir11\
del /q 管理フォルダ
rmdir 管理フォルダ
cd ..
cd dir12\
del /q 管理フォルダ
rmdir 管理フォルダ
cd ..
cd dir13\
del /q 管理フォルダ
rmdir 管理フォルダ
----------------------
あとはdel_kan.batをショートカットアイコンを作成して実行したり、タスクスケジューラにdel_kan.batを登録し、定期的に実行したり、お好みでどうぞ。
フォルダ構成が固定だという前提で書いています。変動するようなら、適宜ループ文に書き換えてください。
ありがとう御座います。
フォルダ構成は固定ではなく、その都度変わり、また階層も深いので
一度用意したコマンド(群)で一発削除という事を考えています。
1行で書けるものでなければbatファイルを検討しています。
No.1
- 回答日時:
何でDOSコマンドを使う必要が?
Windowsなら、スタート - 検索 - ファイルやフォルダ、で「探す場所」に「c:\dir1\」を指定して、探すファイルに"管理フォルダ"って入れて検索開始。
検索して見付かったフォルダが表示されたら、それらを全部選択して、検索ウィンドゥの「ファイル」メニューの「削除」でフォルダごと削除すれば"管理ファイル"も消える。
てゆか、ファイル管理ソフトに「各フォルダに、管理情報フォルダやファイルを作成しない」ってオプションがありそうなもんだけど。
質問の必要性を問われると困ってしまいますが、
「思い付いたからやりたいんだ」というレベルで理解してください。
ありがとう御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- Google Drive Googleドライブについて 3 2022/05/19 18:00
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
同一フォルダ内の別ブックから...
-
集めたシートのシート名を変更...
-
VBA フォルダ名に特定の文字を...
-
excelマクロ 冒頭3文字が一致す...
-
ファイルとフォルダのどちらも...
-
パス名に2バイト文字(マルチバ...
-
ExcelのVBA:フォルダ内のファイ...
-
PHPで、指定フォルダ(サブフォ...
-
フォルダ内のファイルの作成日...
-
Excelのハイパーリンクについて...
-
Dreamweaverでイメージを挿入す...
-
VBA 最新のフォルダ取得
-
VBScriptで作るファイル移動プ...
-
C++のコンソールアプリケーショ...
-
VBAで行うフォルダ・ファイル検...
-
Let’s Encryptでwebroot設定な...
-
exclude xcopy 除外フォルダ指...
-
ツリービューを使って、エクス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
Excelのハイパーリンクについて...
-
フォルダ内のPDFファイル名を変...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
保存先のフォルダ名を指定した...
-
多量のファイルをフォルダに自...
-
パス名に2バイト文字(マルチバ...
-
ディレクトリ名変更してコピー...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
サーバ内のフォルダ名と各フォ...
-
フォルダにリンクを貼りたい
-
vbsで選択ダイアログを表示した...
おすすめ情報