修正:ソースファイル名がファイルシステムでサポートされているサイズよりも大きい



問題を排除するために楽器を試してください

多くのユーザーは、自分のコンピューターで何かをコピーまたは削除しようとすると、奇妙なシナリオに対処しています。影響を受けるユーザーは、 ソースパスが長すぎます 彼らにそれを伝えるプロンプト 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」。 これは通常、長い名前を持つ一連のサブフォルダーに埋め込まれているファイル(またはそれ以上)で発生します。これが発生した場合は常に、関連するファイル/フォルダを移動、削除、または名前変更することはできません。



ソースファイル名がファイルシステムでサポートされているサイズよりも大きい

ソースファイル名がファイルシステムでサポートされているサイズよりも大きい



この特定のエラーの大きな問題は、一度発生すると、貴重なストレージスペースを占有させる以外に、ファイル/フォルダーで他のことを(明らかに)実行できないことです。



ソースパスが長すぎるエラーが発生するのはなぜですか

ザ・ 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 Microsoftではフォルダパスサブフォルダに258文字しか許可されていないために発生します。この制限を超えると、フォルダパス全体が従来の処理からロックされます。

同じエラーメッセージを解決するのに苦労している場合は、以下の方法で問題を解決できます。以下に、同様の状況にある他のユーザーが問題を解決するために使用したメソッドのコレクションを示します。

以下に示すすべての方法で問題が解決するはずです。あなたの現在の状況によりアクセスしやすいと思われる方を自由にフォローしてください。



方法1:ごみ箱をバイパスして削除する

多くのユーザーは、表示されているファイルまたはフォルダーを削除しようとしたときにごみ箱を完全にバイパスすることで、問題をうまく処理することができました。 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラー。

これを行うには、エラーが表示されているファイル(またはフォルダー)を選択して、を押します。 SHIFT +削除 ファイルを完全に削除します(ごみ箱に通さずに)。

ターゲットフォルダを選択し、Shift + Delキーを押します

対象のフォルダを選択し、Shift + Delキーを押します

方法2:おとりディレクトリを作成してツリーを削除する

影響を受ける多くのユーザーが、表示されていたフォルダー3を削除するために正常に使用した別の手動アプローチがあります。 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラー。

このアプローチでは、削除できないフォルダと同じディレクトリにデコイフォルダを作成します。削除できないフォルダの内容を一時的におとりフォルダに移動することで、エラーが表示されていたディレクトリ3全体をなんとか削除できたユーザーもいます。

必要な作業のクイックガイドは次のとおりです。

  1. 削除できないフォルダツリーが含まれているドライブのルートディレクトリに移動します。この場合、ルートディレクトリはC:です。これは、にある一連のフォルダを削除するためです。 ドキュメント 。したがって、先に進んで、ルートディレクトリに1文字の名前のフォルダを作成します。
    ルートディレクトリに1文字のフォルダを作成する
  2. とりあえず一文字のフォルダを残して、削除したいディレクトリに移動します。そこに着いたら、内容をすべて選択し、Ctrl + Xを押して切り取ります。 Robocopyを使用してフォルダーを強制的に削除する

    ターゲットフォルダパスに移動し、内部のコンテンツを切り取ります

  3. 次に、前に作成した一時フォルダ(この場合はフォルダB)に移動して開き、を押してコンテンツを貼り付けます。 Ctrl + V

    ターゲットディレクトリの内容を一時フォルダに貼り付けます

  4. 次に、ルートディレクトリに移動し、一時フォルダを右クリックして削除します。

    一時フォルダを削除する

  5. 最後に、元のディレクトリに戻って削除します。あなたは受け取ることなくそうすることができるはずです 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラー。

注意: 複数のフォルダレバーがある場合、すべてを削除できるようにするには、それぞれについて上記の手順を繰り返す必要があることに注意してください。

この方法が効果的でなかった場合は、以下の次の方法に進んでください。

方法3:MicrosoftRobocopy.exeツールを使用する

技術に精通していて、少し面倒な作業ではなく、技術に重点を置いたソリューションを好む場合は、WindowsVista以降のコマンドプロンプトに統合されている優れたMicrosoftツールを使用できます。

一部のユーザーは、空のフォルダーを作成し、RoboCopyユーティリティを使用して、その空のフォルダーを長いファイル名を含むフォルダーにコピーすることで、この特定の問題を解決することができました。この方法を試みたほとんどのユーザーは、問題なく機能したと報告しました。

必要なことは次のとおりです。

  1. ファイル名が長いフォルダと同じドライブに空のフォルダを作成します。名前を付けました 空の
  2. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい プロンプトで。

    ダイアログの実行:cmdを押してから、Ctrl + Shift + Enterを押します

  3. 管理者特権のコマンドプロンプト内で、コピーするには次のように入力します 空の フォルダーをターゲットフォルダーに配置し、最新のフォルダーの削除を容易にします。
     robocopy / MIR c: * empty * c: * targetedfolder * 

    注意: 交換する必要があることに注意してください *空の* そして *ターゲットフォルダ* 特定のシナリオでの実際の名前を持つプレースホルダー。

Robocopyを使用してフォルダーを強制的に削除する

方法4:SuperDeleteコマンドラインツールを使用する

影響を受ける一部のユーザー 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラーは、と呼ばれるオープンソースのコマンドラインツールを使用して厄介なフォルダを削除することに成功しました SuperDelete

一部のユーザーは、以前に調査した他のほとんどの方法が効果がないことが判明した後、この方法が最終的に成功したと報告しています。このツールがコマンドラインユーティリティであるという事実を恐れないでください。実際には非常に使いやすいです。

使用に関するクイックガイドは次のとおりです SuperDelete を表示しているフォルダやファイルを削除するには 「ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラー:

  1. このリンクにアクセスしてください( ここに )そして、SuperDeleteアーカイブの最新バージョンをダウンロードします。

    SuperDelete実行可能ファイルのダウンロード

  2. を抽出します SuperDelete フォルダを圧縮して貼り付けます SuperDelete どこかで実行可能。
  3. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「cmd」と入力し、Enterキーを押してコマンドプロンプトウィンドウを開きます。

    ダイアログの実行:cmd

  4. コマンドプロンプト内で、CDコマンドを使用して次の場所に移動します SuperDelete.exe。 Cのルートディレクトリに貼り付けたので、コマンドは cd C:.
  5. 次に、次のコマンドを使用して、表示されているフォルダーまたはファイルを削除します。 ソースファイル名がファイルシステムでサポートされているサイズよりも大きい」 エラー:
    SuperDelete.exe * fullPathToFileOrFolder *

    注意: を交換してください * FullPathToFileorFolder * 特定のシナリオでの正確なパスを持つプレースホルダー。

  6. 押す そして 次のプロンプトで、フォルダまたはファイルの削除を確認します。

    SuperDeleteを使用したロングパスフォルダまたはファイルの削除

  7. これで、フォルダまたはファイルは完全に削除されます。

注意: 内部のフォルダの名前を変更するだけでも、この特定のエラーが解消される可能性があります。

読んだ4分