- ベストアンサー
コマンドプロンプトでの削除
sknbsknb2の回答
- sknbsknb2
- ベストアンサー率38% (1138/2956)
今回の案件ではANo.1さんの回答で必要十分だと思いますが、検索してみたらforを使う方法が紹介されていました。 参考URLをご覧になるとわかりますが、こちらの方法はより汎用性が高いです。
関連するQ&A
- コマンドプロンプトのdelコマンドについて
del /S /Q "C:\Test" としてTestフォルダにあるもの全て削除するコマンドプロンプトを入力してもファイルが削除されてもフォルダが消えません。 /S 指定されたファイルをすべてのサブディレクトリから削除します。 /Q ワイルドカードを使用して一括削除するときに、確認のメッセージを表示しません。(QUIET モード) 各オプションの使用方法もあっていると思うのですが何故でしょうか?
- ベストアンサー
- その他(Windows)
- ファイルやディレクトリの削除コマンドについて
ファイルやディレクトリの削除コマンドについて 現在、サーバ内のあるディレクトリ内に保存されているファイルやフォルダを 全て消去したいと思い、batファイルを作成してテストを行っているのですが、 うまくいきません。 ファイルの削除はうまくいきますが、空フォルダが残ってしまします。 batファイルの中身は以下の通りです。 del /s /q x:\test\abc\*.* rd /s /q x:\test\abc\* testやabcは実際のディレクトリ名では有りませんが、 やりたいことは、abcディレクトリ下のフォルダおよびファイルを 全て削除し、abcディレクトリは消さずに残すようなbatファイルが作りたいということです。 abcディレクトリの下には多くのファイルやディレクトリがあり、毎日違う名前のファイルや フォルダが作成されるのでそれを毎日まとめて消す方法をご教授願います。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- コマンドプロンプトで削除したいのですが。
D:\a.txtというファイルを毎日22:00に削除するようにするにはどのように記述すればいいのでしょうか? at 22:00 /every:m,t,w,th,f,s,su del d:\a.txt と打ってもその時間に削除すらされません・・・ また、起動時に毎回d:\a.txtを削除というコマンドはどのように記述すればよいのでしょうか? 分かる方お願いします。
- ベストアンサー
- Windows XP
- ネットワークドライブのファイル削除
Win7 Pro 32bit AのPC(test)のSCSIのHDDのsharedフォルダをネットワークドライブ割り当てしています。 BのPCから下記のバッチを実行しています。 pushd \\test\shared\aaaaa\bkup del /F/S/Q *.* for /D %%f in ( * ) do rmdir /S/Q "%%f" xcopy /E/H/R/K/Y "D:\*" \\test\shared\aaaaa\bkup\ 先日、SCSIのHDDの電源がオフになっているのに気付かず、 このバッチを実行してしまいました。 そうすると、デスクトップのpdfやExcelのファイルが全て消えました。 ごみ箱にも入っていません。 ショートカットファイル(.lnk)だけは残っていました。 あと、MSからDLしたsp52782-26155.exeも残っていました。 ファイル復元ソフトで一部は戻ったの良かったですが、このバッチで なぜローカルのデスクトップのファイルが削除されたのでしょうか? 「ネットワーク名が見つかりません」ということでdelは実行されないと思ったのですが。
- ベストアンサー
- Windows 7
- コマンドプロンプトのdirで見えないファイルの削除
不正な記号を使ったフォルダ名とファイルが存在し、削除できずに困っています。 現象は以下の通りです。 ・起動時に毎回チェックディスクが行われ、該当のファイル名やフォルダ名が出てくる。 ・エクスプローラーで削除をすると、「ファイルを削除できません。送り側のファイルまたはディスクから読み取れません。」 ・ひとつ上のフォルダごと削除しようとしても、「指定されたファイルが見つかりません。」 ・コマンドプロンプトでdirで見てもファイル/ディレクトリは表示されない。 (「<DIR> .」と「<DIR ..>」のみで0個のファイル、2個のディレクトリと表示) ・ネットで調べたコマンドを使って削除しても「指定されたファイルが見つかりません」「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。」で削除できない。 del "\\?\<ドライブ名>:\*****\*****\ファイル名" rd /s "\\?\<ドライブ名>:\*****\*****\フォルダ名" エクスプローラーのドライブのプロパティ→ツールでチェックディスクを、オプションを両方チェックしてまたは片方ずつで行ってから上の作業をしても同じです。 自分で調べてみてもこれ以上の方法が見つからなかったのですが、削除する方法はあるでしょうか?
- 締切済み
- Windows NT・2000
- コマンドプロンプトを使ってIEの履歴削除
いつもお世話になっております。 コマンドプロンプトを使って、IEの使用履歴(キャッシュ、クッキー全て)、テンポラリファイル内を全てクリーンアップしたいと考えているのですが、方法が分かりません。 IEの履歴削除では、 「cd "%USERPROFILE%\Local Settings" rd /q /s "tempor~1"」 を走らせてみたのですが、IEが立ち上がっていなくても、「他のプロセスで使用中」の為削除できません。 テンポラリについても 「del "%USERPROFILE%\Local Settings\Temp\*.*" /q」 を走らせましたが、同様にプロセスが邪魔して削除できません。 どなたか詳しい方、どうぞご教授お願い致します。 IEに関しては、 ・クッキー ・一時ファイル(キャッシュファイル) ・アクセスサイト履歴 ・(可能であればオートコンプリート) を削除できればと考えています。
- 締切済み
- その他(プログラミング・開発)
- コマンドの違いを教えてください
http://okwave.jp/qa/q6793988.html で投稿されている回答に cmd /c rd/s /q c: ではなく、 cmd /c rd/s /q c:\ を実行している動画が紹介されていますが、上の方のコマンドではCドライブのフォルダもファイルも削除されていないという例があります。 http://okwave.jp/qa/q5448863.html 両者のコマンドの違いがよくわかりません。 「ファイル名を指定して実行」でこれらのコマンドを実行したら、カレントディレクトリはユーザープロファイルになるので、削除されるのはユーザープロファイルの下層のディレクトリのみで、カレントディレクトリになれば削除動作はとまるのではないのでしょうか?
- ベストアンサー
- その他(Windows)
- コマンドプロンプトで.batファイルを作っています。
古いバックアップディレクトリを削除するバッチファイルを作りたいです。 cd /d e:\fileDir REM:【最終のディレクトリを削除】 for /F %F in ('dir /b /o:-d') do set fname=%F rmdir /s /q %fname% をコマンドプロンプト画面に貼り付ければ上手く動作しますが*.batと名前を付けて保存したものをダブルクリックでは全く動作しません。 コマンドプロンプト上で実行するのとバッチファイルで実行することの違いについて調べてみましたがなかなか動作するものになりません。 どなたかご教示いただけないでしょうか
- ベストアンサー
- その他(プログラミング・開発)
- コマンドプロンプトでのフォルダ削除
みなさん、お世話になっています。 さて、質問ですがバッチコマンドでファイルをフォルダごと 削除したいと思っています。 DELではフォルダの中にファイルが残っていると消せないし RMDIRでも、同じでした。 以下のコマンドで試してみました。 OSはXP Proです。 for /f "skip=5" %%f in ('dir /b /o-n') do RMDIR %%f 何か他に削除する方法がありますでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- ディレクトリ削除の DOS コマンド
Windows XP SP2 ログオン・ログオフスクリプトでテンポラリディレクトリ内の掃除をしたいと思っています(ログオフ時に全削除) ディレクトリ内のファイルは del /F /Q /S *.* で消せるのですが、ディレクトリが消せません。ディレクトリを削除するコマンド rd はワイルドカードが使えないようです。 Unix のように rm -r ./* とかって無いのでしょうか?
- ベストアンサー
- Windows系OS
補足
リンク先のNo.4を参考にしましたが、コマンドでdirの参照するフォルダをフルパスにしても dirで表示されるのはフォルダだけなので、指定されたファイルが見つかりません。 と出て、フォルダが削除できません。