Windowsバッチ「rmdir / s / q」はフォルダーを空にしますが、まだ存在しますが(0KB)アクセスできません


1

Windows 7 x64を使用しています。「Working」と言うsvn checkout Workingフォルダーがあります。バッチファイルを使用するか、CMDを開くと、

del "%currPath%\Working" /s /f /q
rmdir "%currPath%\Working" /s /q

「Working」フォルダはまだありますが、サイズは0KBです。そして、このフォルダに入れようとすると、次のようなエラーメッセージが表示されました。

Can't access ...\Working.
Permission denied.

これは、すべてのchekcoutフォルダーの一般的な状況ではありません。この特定のフォルダ「Working」でも、時々機能します。

しばらく、場合によっては10分待つと、フォルダーは消えます。

何がこの問題を引き起こす可能性があるのか​​、まったくわかりません。


2
プログラムがファイル/フォルダーを開いたままにしているときに、これに似た動作を見てきました。たとえば、ポッドキャストの.mp3ファイルをダウンロードし、Windows Media Playerで開いて、削除してみます。まだそこに。WMPを閉じると、突然消えました。たとえば、SVNシェルの統合により、フォルダーが開いたままになる可能性があります。
マークアレン

1
「ロック」されるのを待ってから、sysinternalsからhandle.exeを実行します。 technet.microsoft.com/en-us/sysinternals/bb896655.aspx -それからtaskkill /f /im thatapp.exe
ナックル・ドラッガー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.