Solució: els noms dels fitxers d'origen són més grans del que el sistema de fitxers admet



Proveu El Nostre Instrument Per Eliminar Problemes

Molts usuaris s’enfronten a un escenari estrany quan intenten copiar o suprimir alguna cosa del seu ordinador. Els usuaris afectats informen que han rebut un fitxer El camí de la font és massa llarg demaneu-li una pregunta ràpida 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet'. Això sol passar amb un fitxer (o més) que està enterrat en una sèrie de subcarpetes que tenen noms llargs. Sempre que passi això, no podeu moure, suprimir ni canviar el nom de cap dels fitxers / carpetes implicats.



els noms dels fitxers font són més grans del que el sistema de fitxers admet

Els noms de fitxers d'origen són més grans del que el sistema de fitxers admet



Un gran problema d’aquest error en concret és que, un cop es produeix, no es pot (aparentment) fer res més amb el fitxer / carpeta que deixar-lo ocupar un espai d’emmagatzematge valuós.



Per què es produeix l’error massa llarg del camí d’origen

El 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' es produirà perquè Microsoft només permet 258 caràcters a la subcarpeta del camí de la carpeta. Sempre que se supera aquest límit, es bloquejarà tot el camí de la carpeta per a la manipulació convencional.

Si teniu problemes per resoldre el mateix missatge d’error, els mètodes següents us ajudaran a resoldre el problema. A continuació teniu un recull de mètodes que altres usuaris en una situació similar han utilitzat per resoldre el problema.

Tots els mètodes que es presenten a continuació haurien de resoldre el problema. No dubteu a seguir el que sembli més accessible a la vostra situació actual.



Mètode 1: suprimir ometent la paperera de reciclatge

Molts usuaris van poder solucionar el problema sense passar per complet la paperera de reciclatge en intentar suprimir el fitxer o la carpeta que mostra 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' error.

Per fer-ho, simplement seleccioneu el fitxer (o carpeta) que mostra l'error i premeu MAJÚS + Supr per esborrar definitivament el fitxer (sense passar-lo per la paperera de reciclatge).

Seleccioneu la carpeta orientada i premeu la tecla Maj + Supr

Seleccioneu la carpeta orientada i premeu la tecla Maj + Supr

Mètode 2: suprimir un arbre creant un directori d’engany

Hi ha un altre enfocament manual que molts usuaris afectats han utilitzat amb èxit per suprimir una carpeta tres que mostrava el fitxer 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' error.

Aquest enfocament consisteix a crear una carpeta d’engany ubicada al mateix directori que la carpeta que no es pot suprimir. En moure temporalment el contingut de la carpeta que no es pot suprimir a la carpeta d’engany, alguns usuaris han aconseguit eliminar tot el directori tres que mostrava l’error.

Aquí teniu una guia ràpida amb el que heu de fer:

  1. Aneu al directori arrel de la unitat que conté l'arbre de carpetes que no podeu suprimir. En el nostre cas, el directori arrel és C: , ja que volem eliminar una sèrie de carpetes ubicades a Documents . Per tant, continueu i creeu una carpeta amb un nom de lletra única al directori arrel.
    Creació d’una carpeta d’una sola lletra al directori arrel
  2. Deixeu ara la carpeta de lletra única i aneu al directori que voleu suprimir. Un cop hi arribeu, seleccioneu-ne tot el contingut i premeu Ctrl + X per tallar-los. Forçant la supressió de la carpeta amb Robocopy

    Navegueu fins al camí de la carpeta de destinació i retalleu el contingut

  3. A continuació, navegueu i obriu la carpeta temporal (en el nostre cas, la carpeta B) que heu creat anteriorment i enganxeu el contingut prement Ctrl + V .

    Enganxeu el contingut del directori orientat a la carpeta temporal

  4. A continuació, moveu-vos cap al directori arrel, feu clic amb el botó dret a la carpeta temporal i suprimiu-la.

    Supressió de la carpeta temporal

  5. Finalment, torneu al directori original i suprimiu-lo. Hauríeu de poder fer-ho sense rebre el fitxer 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' error.

Nota: Tingueu en compte que, si teniu diverses palanques de carpetes, heu de repetir el procediment anterior amb cadascuna d'elles per poder eliminar totes i cadascuna d'elles.

Si aquest mètode no era efectiu, aneu al següent mètode.

Mètode 3: utilitzar l'eina Microsoft Robocopy.exe

Si teniu experiència en la tecnologia i preferiu solucions enfocades a la tècnica en lloc de treballar una mica més tediós, podeu utilitzar una eina de Microsoft que s’integri a l’indicador de comandes des del Windows Vista.

Alguns usuaris han aconseguit resoldre aquest problema en particular creant una carpeta buida i després utilitzant la utilitat RoboCopy per copiar aquesta carpeta buida a la carpeta que conté els noms de fitxer llargs. La majoria dels usuaris que van provar aquest mètode van informar que funcionaven perfectament.

Això és el que heu de fer:

  1. Creeu una carpeta buida a la mateixa unitat que la carpeta amb els noms de fitxer llargs. El vam anomenar buit .
  2. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu “ cmd ”I premeu Ctrl + Maj + Retorn per obrir un símbol del sistema elevat. Quan el sistema ho demani UAC (control del compte d'usuari) , feu clic a a la pantalla.

    Executa el diàleg: cmd i premeu Ctrl + Maj + Retorn

  3. Dins del símbol del sistema elevat, escriviu el següent per copiar el fitxer buit a la carpeta de destinació, facilitant la supressió de la darrera:
     robocopy / MIR c:  * buit * c:  * carpeta objectiu * 

    Nota: Tingueu en compte que haureu de substituir el fitxer *buit* i * carpeta objectiu * espais reservats amb els noms reals del vostre escenari concret.

Forçant la supressió de la carpeta amb Robocopy

Mètode 4: utilitzar l'eina de línia d'ordres SuperDelete

Alguns usuaris afectats pel fitxer 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' error han aconseguit eliminar les molestes carpetes mitjançant una eina de línia d'ordres de codi obert anomenada SuperDelete .

Alguns usuaris han informat que aquest mètode finalment va tenir èxit després que la majoria de les altres vies que han explorat anteriorment resultessin ineficaços. No us espanteu que aquesta eina sigui una utilitat de línia d’ordres, en realitat és molt fàcil d’utilitzar.

Aquí teniu una guia ràpida sobre l’ús SuperDelete per eliminar carpetes i fitxers que mostren el fitxer 'Els noms dels fitxers font són més grans del que el sistema de fitxers admet' error:

  1. Visiteu aquest enllaç ( aquí ) i descarregueu la versió més recent de l’arxiu SuperDelete.

    S'està baixant l'executable de SuperDelete

  2. Extraieu el fitxer SuperDelete zip i enganxeu el fitxer SuperDelete executable en algun lloc convenient.
  3. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu 'cmd' i premeu Retorn per obrir una finestra del símbol del sistema.

    Diàleg d'execució: cmd

  4. Dins del símbol del sistema, utilitzeu l'ordre CD per anar a la ubicació de SuperDelete.exe. L’hem enganxat al directori arrel de C de manera que l’ordre era així CDC: .
  5. A continuació, utilitzeu l'ordre següent per suprimir la carpeta o el fitxer que us mostrarà el fitxer Els noms dels fitxers font són més grans del que el sistema de fitxers admet ”. error:
    SuperDelete.exe * fullPathToFileOrFolder *

    Nota: Substituïu el fitxer * FullPathToFileorFolder * marcador de posició amb la ruta exacta del vostre escenari concret.

  6. Premeu I a la següent sol·licitud per confirmar la supressió de la carpeta o fitxer.

    Suprimir carpetes o fitxers de camí llarg amb SuperDelete

  7. Ja està, la carpeta o el fitxer se suprimeix definitivament.

Nota: També podeu provar de canviar el nom de les carpetes que hi ha a dins i pot eliminar aquest error en particular.

4 minuts de lectura