Windows XPボックス(NTFSファイルシステム)でNUL
という名前のファイルを見つけました。このファイルを通常の方法で削除できませんでした。ファイルは同じディレクトリ内の他のファイルとは異なり、Administrator
グループ内のSYSTEM
が所有します(他のファイルは私のユーザーIDが所有しています)。
このファイルを削除するにはどうすればよいですか?それはどこから来たのか?
試す
Del \\?\C:\My\Path\NUL
コマンドプロンプトで。
詳細については、このMicrosoftサポート記事を参照してください。 NTFSファイルシステムボリューム のファイルまたはフォルダを削除することはできません。 Win32名前空間の予約名」。
または、 Cygwin がインストールされている場合は、そのようなファイルやフォルダーには問題がないことを確認する必要があります。特に、
rm -r /cygdrive/c/path/to/the/file/or/folder/you/want/to/delete
cygwinターミナルで入力すると、nul
という名前のファイルまたはフォルダー、またはそれを含むフォルダーが削除されます。これは、CON
、PRN
、AUX
、COM1
、COM2
、COM3
などの他の特殊ファイル名にも適用されます。 COM4
、COM5
、COM6
、COM7
、COM8
、COM9
、LPT1
、LPT2
、LPT3
、LPT4
、LPT5
、LPT6
、LPT7
、LPT8
。
これはGoogleの検索結果の上位にあるため、ここに追加します。NULという名前のfolderでも同様の問題がありました。残念ながら、上記の修正は役に立ちませんでした。私が見た他の多くのこともしませんでした。
私はrmdir\\?\C:\My\Path\NUL
とrmdir\\.\C:\My\Path\NUL
を試しましたが、成功しませんでした。また、SourceTreeインストールからbashを使用していくつかのコマンドを試しました。喜びがない。
最後に、cmdのDIR /X /A
を使用して、親ディレクトリの短い名前をリストしました。これにより、NULフォルダに対してNUL~1
が返されました。
これは標準コマンドrmdir /s NUL~1
で使用され、最終的に問題が修正されました。