多くのファイルとサブディレクトリを含むバッチ ファイル o フォルダー (BR) を削除してみます。次のことを試します。
存在する場合 C:\BR ( rmdir "C:\BR" /S /q )
しかし、特定のフォルダーが空ではないというエラーが表示されることがあります。これらのフォルダーには CSS のファイルが含まれています。何の問題??
多くのファイルとサブディレクトリを含むバッチ ファイル o フォルダー (BR) を削除してみます。次のことを試します。
存在する場合 C:\BR ( rmdir "C:\BR" /S /q )
しかし、特定のフォルダーが空ではないというエラーが表示されることがあります。これらのフォルダーには CSS のファイルが含まれています。何の問題??
rd /s /q DIRNAME
rmdir /s /q DIRNAME
削除できないファイルは使用中です。
それらを開いたままにしているプログラム、おそらくブラウザを閉じて、再試行してください。
推測させてください、あなたはあなたの%TMP%
フォルダを削除しようとしています。
編集: zipiの質問に答えるため。
可能なすべてのファイルとフォルダを削除します。したがって、c:\tmp\dir2\dir3\open.txt
が開いている場合はc:\tmp\emptyDir
空のディレクトリであり、次のようにします。
c:\>dir c:\tmp /b /s
c:\tmp\a.txt
c:\tmp\dir2\b.txt
c:\tmp\dir2\dir3\open.txt
c:\>rd /q /s c:\tmp
c:\>dir /s /b c:\tmp
c:\tmp\dir2\dir3\open.txt
削除します:
c:\tmp\a.txt
c:\tmp\dir2\b.txt
そして削除されました:
c:\tmp\emptyDir
しかし、まだディレクトリがあります...
c:\tmp
c:\tmp\dir2
c:\tmp\dir2\dir3
...ファイル:
c:\tmp\dir2\dir3\open.txt
代わりに、a.txt
開いていた場合は、次のようになります。
c:\tmp\
と
c:\tmp\a.txt
win7では、単純なbatファイルを使用して問題を回避します:
call :rmdir "my_directory_01"
call :rmdir "my_directory_02"
pause
goto :EOF
:rmdir
if exist %1 rmdir /s /q %1
if exist %1 goto :rmdir
goto :EOF
同様の問題がありました。多くの異なるソリューションを試しましたが、最終的には次のソリューションのみが機能しました。
rmdir c:\<directory> /s /q
以前はCMDで他の方法を使用していましたが、次のようになりました。
ディレクトリが空ではありません。
私は同じ問題を抱えていましたが、解決策は非常にばかげています。問題を解決するには、最初に /Q を使用し、次に /S を使用してください。したがって、コマンドは次のようになります。
IF EXIST %build_folder% RD /Q /S %build_folder%
これで問題が解決するかどうかお知らせください。
よろしくアヌジ
コマンドラインでディレクトリを削除するには、最初にディレクトリに含まれるすべてのファイルとサブソルダーを削除する必要があります。これらの項目の一部が読み取り専用の場合、問題が発生する可能性があります。/fはそれらを強制的に削除しようとします。
試す
if exists C:\BR (del "C:\BR" /f /s /q)
ここに、DELコマンドのMSドキュメントがあります:http ://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/del.mspx?mfr = true
これは私のために働いた
フォルダがある任意のドライブに移動する必要があります。次に、ドライブを右クリック>プロパティ>スキャンディスクまたはスキャンドライブをチェックし、windows8のスキャンと修復を行います
次に、フォルダーに戻って削除します