OneDriveで消せない『空』のフォルダを削除してみる
OneDrive上のフォルダを(クラウドとの同期が走っている最中に)色々操作していたところ、当該フォルダを消せなくなってしまいました。
コマンドプロンプトから rmdir /q /s で消しても、暫くするとクラウド側から同期されてしまい、ローカルドライブ上にゾンビのように復活してしまいます。
ブラウザ上から消そうとすると、『空でないので』のようなエラーが出て削除操作が蹴られてしまいます。
ところが、当該フォルダの中身は空のように見えます。
コマンドプロンプトでのattribでも、PowerShellのGet-ChildItemでも何も見えません。
あれこれ試しているうちに削除方法がわかりましたので、ここに遺しておきます。
- ブラウザから当該フォルダを『ダウンロード』する
- ダウンロードしたzipフォルダを解凍する
- 解凍したフォルダ内に、『ゾンビの素』が存在するので、ファイル名などをメモする
- デスクトップ等(当該フォルダ以外の場所)に、『ゾンビの素』のファイル名で0バイトのファイルを作る(以後、偽ゾンビと呼称)
※適当なテキストファイルを作り、renしても良いと思います - コマンドプロンプトにて、当該フォルダに偽ゾンビをコピー(ゾンビの素を上書きする)
- コマンドプロンプトにて、当該フォルダ上の偽ゾンビを削除
- 当該フォルダをブラウザから削除
無事に消せたら、嬉しいです。
以上です。