このフォーラムで検索した結果、バッチファイルで実行されたこれらの2つのコマンドラインが、スナップショットのClearCaseビュープライベートディレクトリとファイルを削除するようになりましたビュー。ClearCaseのビュープライベートディレクトリとファイルを削除するバッチファイル
REM First delete view-private directories
for /F "usebackq delims=" %%i in (`cleartool ls -r ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed" ^| find /V "-->"`) do (if exist "%%~i\" (rmdir /S /Q "%%i"))
REM And then delete view-private files
for /F "usebackq delims=" %%i in (`cleartool ls -r ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed" ^| find /V "-->"`) do (if not exist "%%~i\" (del /S /Q /F /A:H "%%i"))
しかし、私は時々これらのエラーを取得:
C見つかりませんでした\ソース\フォルダ\ FILEB:\ソース\フォルダ\ FileA.log
はCを見つけることができませんでしたCを見つけることができなかった
を.logの:\ソース\フォルダ\サブフォルダ\ FileC.pbl
をファイルはビュープライベートファイルであり、彼らが提供した場所に存在します。しかし、バッチファイルはそれらを削除するために "見る"ことができないようです。私は間違って何をしていますか?
パスが255文字より長い場合は、 – VonC
@VonCいいえ、最長のパスは144文字です。 – TDN
私が考えることができるのは、正しい問題(読み取りアクセスなし)、またはそのファイルのハンドルを保持するプロセスです(Windowsの完全な再起動後に同じコマンドを試してください)。 – VonC