質問: コマンドプロンプトのバッチで "c:\wi こんにちは。 今回は、コンピュータについての質問です。 いま、xp pro のコマンドプロンプトで、バッチを使って "c:\windows\temp" 以下を空にしようとしてます。 ほかのディレクトリは、以下のコードで ファイルやフォルダが使用中でなければ うまく空にできました。 @echo off cd c:\windows\temp cacls * /c /t /g everyone:f attrib -h -s * /s /d del * /f /q for /d %%f in ( * ) do rmdir /s /q "%%f" goto end :end ほかのディレクトリというのは "c:\documents and settings\user\local settings\temp" のような、"c:\windows"以外のそれです。 でも、"c:\windows\temp"はどうしても空にできません。 「アクセスが拒否されました」といわれてしまいます。 ちなみに、cドライブ以下のアクセス権は、ぜんぶ administrators:全権 authenticated users:読み取りと実行・フォルダ内容の一覧表示・読み取りだけ許可 system:全権 user(自分のユーザー名):全権 このように設定してます。 "c:\windows\temp"を、xp proのコマンドプロンプトの バッチで空にできた方がいましたら その方法をおしえていただけませんか。 よろしくお願いします。
回答: > でも、"c:\windows\temp"はどうしても空にできません。 > 「アクセスが拒否されました」といわれてしまいます。 残っているものが何かですが、今日作成したものだけであれば、使用中のため削除できないと思われます。 エクスプローラからでも今日の日付のものは同じく削除できません。