Popravi: Imena izvornih datotek so večja, kot jih podpira datotečni sistem

Veliko uporabnikov se ukvarja s čudnim scenarijem, ko poskuša nekaj kopirati ali izbrisati v svoj računalnik. Prizadeti uporabniki poročajo, da prejme poziv Source Path Too Long in jim sporoči, da so "imena izvornih datotek večja, kot jih podpira datotečni sistem". To se običajno zgodi z datoteko (ali več), ki so zakopane v vrsto podmap z dolgimi imeni. Kadar koli se to zgodi, ne morete premakniti, izbrisati ali preimenovati nobene vključene datoteke / mape.

Imena izvornih datotek so večja, kot jih podpira datotečni sistem

Velika težava te posebne napake je, da ko se zgodi, z datoteko / mapo (očitno) ne morete storiti nič drugega, kot da zasedete dragocen prostor za shranjevanje.

Zakaj prihaja do napake Izvorne poti predolgo

»Imena izvornih datotek so večja, kot jih podpira datotečni sistem«, ker Microsoft v podmapi poti poti dovoli le 258 znakov. Kadarkoli je ta meja presežena, bo celotna pot mape zaklenjena zaradi običajnega upravljanja.

Če se trudite rešiti isto sporočilo o napaki, vam bodo spodnji načini pomagali rešiti težavo. Spodaj imate zbirko metod, ki so jih drugi uporabniki v podobni situaciji uporabili za rešitev težave.

Težave bi morale rešiti vse metode, predstavljene spodaj. Prosto sledite tistemu, kar se vam zdi bolj dostopno vašim trenutnim razmeram.

1. način: Brisanje z obhodom koša

Številni uporabniki so lahko uspešno rešili težavo tako, da so pri poskusu izbrisa datoteke ali mape, ki prikazuje napako »Imena izvornih datotek večja, kot jih podpira datotečni sistem«, popolnoma zaobšli v košu.

Če želite to narediti, preprosto izberite datoteko (ali mapo), ki prikazuje napako, in pritisnite SHIFT + Delete, da datoteko trajno izbrišete (ne da bi jo poslali skozi koš za smeti).

Izberite ciljno mapo in pritisnite tipko Shift + Del

2. način: Brisanje drevesa z ustvarjanjem imenika okraskov

Obstaja še en ročni pristop, da je veliko prizadetih uporabnikov uspešno izbrisalo mapo tri, ki je pokazala napako »Imena izvornih datotek so večja, kot jih podpira datotečni sistem« .

Ta pristop vključuje ustvarjanje mape s črtami, ki se nahaja v istem imeniku kot mapa, ki je ni mogoče izbrisati. Z začasnim premikanjem vsebine mape, ki je ni mogoče izbrisati v mapo decoy, je nekaterim uporabnikom uspelo odstraniti celoten trije imenik, ki je prikazal napako.

Tu je kratki vodnik s tem, kaj morate storiti:

  1. Pojdite v korenski imenik pogona, ki vsebuje drevo map, ki ga ne morete izbrisati. V našem primeru je korenski imenik C: \, saj želimo izbrisati vrsto map, ki se nahajajo v Documents . Pojdite naprej in ustvarite mapo z imenom ene črke v korenskem imeniku.

  2. Zaenkrat pustite mapo z enimi črkami in se pomaknite do imenika, ki ga želite izbrisati. Ko pridete tja, izberite vso njeno vsebino in pritisnite Ctrl + X, da jih razrežete.

    Krmarjenje do ciljne poti mape in rezanje vsebine v notranjosti
  3. Nato se pomaknite do in odprite začasno mapo (v našem primeru mapo B), ki ste jo predhodno ustvarili in prilepite vsebino s pritiskom na Ctrl + V.

    Vsebino ciljnega imenika prilepite v začasno mapo
  4. Nato se pomaknite do korenskega imenika, z desno miškino tipko kliknite začasno mapo in jo izbrišite.

    Brisanje začasne mape
  5. Na koncu se vrnite v prvotni imenik in ga izbrišite. To lahko storite, ne da bi prejeli napako »Imena izvornih datotek so večja, kot jih podpira datotečni sistem« .

Opomba: Ne pozabite, da če imate več ročic mape, morate ponoviti zgornji postopek z vsakim od njih, da lahko odstranite vsakega.

Če ta metoda ni bila učinkovita, se pomaknite na naslednjo metodo spodaj.

3. način: Uporaba Microsoftovega orodja Robocopy.exe

Če ste tehnični in raje tehnično osredotočene rešitve namesto nekoliko bolj mučnega dela, lahko uporabite urejeno Microsoftovo orodje, ki je od Windows Vista vgrajeno v ukazni poziv.

Nekateri uporabniki so to težavo rešili tako, da so ustvarili prazno mapo in nato s pomočjo pripomočka RoboCopy kopirali to prazno mapo v mapo z dolgimi imeni. Večina uporabnikov, ki so poskušali to metodo, je poročala, da deluje brezhibno.

Tukaj je nekaj, kar morate storiti:

  1. Ustvarite prazno mapo v istem pogonu kot mapo z dolgimi imeni. Poimenovali smo ga prazno .
  2. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite " cmd " in pritisnite Ctrl + Shift + Enter, da odprete povišan ukazni poziv. Ob pozivu UAC (Nadzor uporabniškega računa) v pozivu kliknite Da .

    Zaženite pogovorno okno: cmd in pritisnite Ctrl + Shift + Enter
  3. V ukazni poziv povzdignite naslednje, da kopirate prazno mapo v ciljno mapo in s tem olajšate brisanje najnovejše:
     robobopy / MIR c: \ * prazno * c: \ * targetfolder * 

    Opomba: Ne pozabite, da boste morali zamenjati * prazen * in * ciljni map * z dejanskimi imeni v vašem določenem scenariju.

Prisilno brisanje mape z Robocopyjem

4. način: Uporaba orodja ukazne vrstice SuperDelete

Nekaterim uporabnikom, ki jih je napaka »Imena izvornih datotek večja, kot jih podpira datotečni sistem«, so uspele odstraniti nadležne mape z uporabo odprtokodnega orodja ukazne vrstice SuperDelete .

Nekateri uporabniki poročajo, da je bila ta metoda končno uspešna, potem ko se je večina drugih poti, ki so jih predhodno raziskali, izkazala za neučinkovite. Ne bodite prestrašeni nad dejstvom, da je to orodje pripomoček ukazne vrstice - to je pravzaprav zelo enostavno za uporabo.

Tu je hitri vodnik o uporabi SuperDelete za odstranjevanje map in datotek, ki prikazujejo, da so "izvorna datoteka večja, kot je napaka datotečnega sistema" .

  1. Obiščite to povezavo ( tukaj ) in prenesite najnovejšo različico arhiva SuperDelete.

    Prenos izvršne datoteke SuperDelete
  2. Izvlecite mapo z zadrgo SuperDelete in prilepite izvrševalno datoteko SuperDelete nekje v skladu.
  3. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi . Nato vnesite „cmd“ in pritisnite Enter, da odprete okno ukaznega poziva.

    Zaženi pogovorno okno: cmd
  4. Z notranjim ukaznim pozivom uporabite ukaz CD za pomikanje do mesta SuperDelete.exe. Prilepili smo ga v korenski imenik C, tako da je bil ukaz cd C: \.
  5. Nato z naslednjim ukazom izbrišite mapo ali datoteko, ki prikazuje, da so imena izvornih datotek večja, kot jih podpira datotečni sistem. " Napaka:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Opomba: Namestitve * FullPathToFileorFolder * nadomestite z natančno potjo v vašem določenem scenariju.

  6. Pri naslednjem pozivu pritisnite Y, da potrdite brisanje mape ali datoteke.

    Brisanje map ali datotek z dolgimi potmi s SuperDelete
  7. To je to, mapa ali datoteka se trajno izbriše.

Zanimivi Članki