ログフォルダとそのすべてのコンテンツを頻繁に削除します。私はそれが別のプロセスdel/qロックされたファイルを削除することができません
で使用されているため、プロセスはファイルにアクセスできませんエラー
を取得
del /q <<'folder name'>>
を実行したときしかし、私は
rd
、rmdir
、/F
オプションを試してみましたが、それらのすべてが同じエラーを出します。フォルダとそのコンテンツを削除するにはどうすればよいですか?
ログフォルダとそのすべてのコンテンツを頻繁に削除します。私はそれが別のプロセスdel/qロックされたファイルを削除することができません
で使用されているため、プロセスはファイルにアクセスできませんエラー
を取得
del /q <<'folder name'>>
を実行したときしかし、私は
rd
、rmdir
、/F
オプションを試してみましたが、それらのすべてが同じエラーを出します。フォルダとそのコンテンツを削除するにはどうすればよいですか?
以下は、すべてのエラーメッセージ含むを出力を停止します。
DEL /A /F /Q "folder name\*.*" 1>NUL 2>&1
この答えは私の確認コメントによるものです。
私が使用する:
2> nul rmdir /S /Q "folder_name"
だから、フォルダfolder_name
のすべてのコンテンツは、(ファイルとサブフォルダの両方を)削除され、アクセスエラーメッセージ(もしあれば)が抑制されています。フォルダがアプリケーションによってアクセスされない場合、そのフォルダは削除されます。フォルダfolder_name
を削除することはありません場合は
は、次の2つのステップでそのコンテンツを削除する必要があります。
rem // Delete files:
del /Q "*.*"
rem // Delete sub-folders:
for /D %%D in ("folder_name") do (
rmdir /S /Q "%%~D"
)
は、おそらくあなたには、いくつかのファイルをリセットしなければならない場合に存在し、(両方のバリアントのための)最初の属性読み取り専用、隠し、システム属性が設定されたファイル:
attrib -R -H -S "folder_name\*.*" /S
このフォルダを使用するアプリケーション(おそらくログファイルを書き込むアプリケーション)を閉じる必要があります。そのディレクトリにファイルが開いている限り、そのディレクトリを削除することはできません。 –
'RD/S/Q 'を使うフォルダ名' '、' DEL'はファイル用です。 – Compo
@Compoこれは、ファイルがロックされているという問題を変更しません。 – geisterfurz007