ファイルを削除する方法Windowsの主張は「長すぎる」

Windowsが「長すぎる」と文句を言うファイルの削除で問題が発生した場合は、Windowsに組み込まれている非常にシンプルなソリューションがあります。追加のアプリ、ハッキング、回避策は必要ありません。

「長すぎる」名前との取引は何ですか?

これについては前に詳しく説明しましたが、要点は次のとおりです。Windowsは、「ロングファイル名(LFN)」と呼ばれる命名規則を使用します。LFNシステムは、最大255文字のファイル名をサポートします。ただし、他のオペレーティングシステムにも同様の制限はありません。したがって、一部のMacまたはLinuxユーザーがより長い名前のファイルの束をアーカイブしてアーカイブを送信した場合、そのアーカイブを抽出すると、Windowsの文字長を超えるファイルが残ります。それらの1つを削除しようとすると、Windowsはファイルの名前が長すぎると報告し、ファイルを削除できません。

この問題に対処するにはさまざまな方法があります(組み込みのファイルマネージャーがファイル名の長さについて文句を言わない無料の7-Zipファイル圧縮ツールをダウンロードするなど)が、追加のソフトウェアやサードパーティに頼るのではありません回避策として、古いWindowsのトリックを利用して、ファイルを短時間で処理することができます。

長いファイルに問題ある場合は、パス名を、かなり長いよりも、ファイル名、あなたも、長いファイルパスを使用して、Windowsの10の小さな微調整をすることができます。

関連:このフォルダを報告するWindowsが長すぎてコピーできないのはなぜですか?

長いファイルを削除する最も簡単な方法

ロングファイルネームシステムの前は、DOSにファイル名システムがありました。現在は8.3ファイル名システムとして知られています(ファイル名が3文字の拡張子を持つ8文字に制限されているため)。 Windowsは下位互換性があることで有名であり、これは下位互換性が非常に役立つ場所の完璧な例です。 DOSが主要なオペレーティングシステムであった数十年後、最新のWindowsコンピューター上のファイルのDOSファイル名を呼び出すことができ ます。ファイル名が長すぎるために混乱するのとは異なり、Windowsはそれらを操作するときに少し文句を言うことはありません。短いファイル名(最初に問題を引き起こしたのとまったく同じファイルを指している場合でも)。

長すぎるファイルを削除するには、ファイルが配置されているディレクトリでコマンドプロンプトを開き、簡単なコマンドを使用して短いファイル名を取得するだけです。ファイルエクスプローラーを開き、ファイルが配置されているディレクトリに移動します。Shiftキーを押したまま、空の領域を右クリックします。「ここでコマンドウィンドウを開く」を選択します。現在のディレクトリに焦点を合わせたコマンドプロンプトウィンドウが開きます。

次に、[コマンドプロンプト]ウィンドウに次のコマンドを入力します。

DIR / X

ディレクトリに1つの画面に表示できるよりも多くのファイルが含まれている場合は、DIR /X /P 代わりにコマンドを使用して、ファイルリストを調べることができるように、画面の長さごとに一時停止します。

このコマンドは、現在のディレクトリにあるすべてのディレクトリとファイルの一覧が表示されます、 そして それはまた、すべてのファイルとディレクトリの古い8.3形式の一覧が表示されます。上記のスクリーンショットの例では、無意味な(そして数百文字の長さの)ファイル名を持つダミーのtxtファイルが単純な「WHYSOL〜1.TXT」にどのように縮小されるかを確認できます。

削除するファイルまたはディレクトリの短い名前を使用して、ファイルに対してDELコマンドを発行するだけです。

DEL WHYSOL〜1.TXT

明らかに、WHYSOL~1.TXT  削除したいファイルの名前に置き換えてください。

Windowsは文句なしにファイルを削除します(DIR /Xウィンドウエクスプローラーでディレクトリを確認または確認するために再度実行できます)。これですべてです。非常に古いコマンドを巧みに使用することで、ファイル名の長さに関係なく、任意のファイルを削除できます。