.png)
Windows 7 Ultimate x64 のハード ドライブから「Kanno, Yoko - Where Does This Ocean Go?.mp3」というファイルを削除しようとしていますが、ファイル名が長すぎるか無効 (「?」が含まれているため) であるため削除できないというメッセージが表示されます。名前の変更も削除もできません。エクスプローラーでも CMD でも削除できません。また、エクスプローラーでも CMD でも、そのファイルを含むフォルダーを削除することができません。
誰か答えや試すべき提案をお持ちですか? そもそも、このような名前がどのようにして作成されたのか全くわかりません (タイトルに応じてファイル名を変更するソフトウェアですが、それでも、そのような無効な名前で保存されるべきではありませんでした)。いずれにしても、どうすればこれを削除できますか?
答え1
Microsoftには次のような記事がありますファイルを削除するのが難しい。
私の場合、ほとんどの場合、パスの先頭に を付けると、\\?\
まさに望みどおりの動作をします。
del "\\?\c:\path\Kanno, Yoko - Where Does This Ocean Go?.mp3"
もあります\\.\
が、正確な違いが何なのかはわかりません\\?\
。
両方のプレフィックスにより、一部のチェックが無効になり、del が通常の Win32 API よりも低レベルの API を使用するようになるようです。
答え2
解決済み: ハード ドライブを外付けケースに差し込み、USB 経由で Android タブレットに USB ドライブとして接続しました。Android ファイル ブラウザーを使用して、そのファイルに移動して削除しました。Android では、ファイル名に「?」を含めることもできず、ファイルに「?」が残っている間はファイルを再生することもできませんが、Android ではファイル名の変更、コピー、移動、削除は可能なので、問題は解決しました。ただし、Win7 ではそうではありません。ちなみに、名前から「?」を削除すると、mp3 ファイルを問題なく再生できました。
答え3
私はこれを実行したばかりで、Windows 7-10 の他の人を助けるために回答しているだけです。Winrar でファイルの場所を開いて名前を変更しましたが、無効な文字が含まれているため、Windows ファイル マネージャーでは名前を変更できませんでした。名前を変更した後、ファイルを削除しました。EZPZ も、音楽の選択が良かったです。私は Ghost in the Shell が大好きです!
答え4
コマンドラインからこれを試してください:
del Kanno*.mp3
または、ファイルの短縮名を見つけて削除してみてください。dir /x で短縮名がリストされると思いますが、記憶が曖昧です。
これを引き起こす可能性があるのは、無効な文字エンコードだけだと思います。システムが正しくエンコードされていないテキストに遭遇すると、「?」と表示されることがあります。
Windows は、他のシステムよりもファイル名にワイルドカードを使用できないように細心の注意を払っています。何年も前、同僚が UNIX システムで * という名前のファイルを作成したことを覚えています。その出来事は、笑顔で終わることはありませんでした。