Hjemmeside » Windows » Fiks Filnavnet (e) vil være for langt for feilmeldingen for destinasjonsmappen

    Fiks Filnavnet (e) vil være for langt for feilmeldingen for destinasjonsmappen

    Nylig mens jeg surfer gjennom noen av mine backupfiler og mapper på min Windows-PC, kom jeg over noen gamle backupfiler som jeg ønsket å slette. Jeg hadde ingen bruk for en gammel backup, så ønsket å slette den komprimerte .tar-filen.

    Men da jeg fortsatte å slette den, mottok jeg følgende feilmelding:

    Filnavnet (e) vil være for langt for målmappen

    Tilsynelatende inneholdt den komprimerte filen en JPG-bildefil, som min Windows ikke kunne slette. Ved å bruke Skip-alternativet slettet jeg alt annet enn denne filen. Nå, hvorfor skjedde dette?

    Under standard Windows fil navngisystem, kan det totale navnet ikke, eller banen overstiger 259 tegn. Dette inkluderer mappebane, filnavn og filutvidelse. Hvis det gjør det, vil du motta denne feilen når du prøver å slette den.

    Maksimal lengdebegrensning av banen: I Windows API (med noen unntak diskutert i de følgende avsnittene) er maksimal lengde for en sti MAX_PATH, som er definert som 260 tegn. En lokal sti er strukturert i følgende rekkefølge: stasjonsbokstav, kolon, tilbakestrek, navnekomponenter skilt av tilbakestreng, og en avsluttende null tegn. For eksempel er maksimal sti på stasjon D "D: \ noen stien på 256 tegn" hvor "" representerer det usynlige terminerende null-tegnet for gjeldende systemkodeside. (Tegnene brukes her for visuell klarhet og kan ikke være en del av en gyldig bane streng) sier MSDN.

    Filnavn for lenge for målmappe

    Nå i mitt tilfelle var den fulde mappebanen:

    D: \ Site Backups \ Misc \ backup-4.7.2012_23-41-31_thegadget.tar \ backup-4.7.2012_23-41-31_thegadget \ backup-4.7.2012_23-41-31_thegadget \ homedirect \ 2 \ public_html2 \ wp-content2 \ opplastinger \ 2011 \ 08

    Og filnavnet var veldig lenge å - like Musikkprodusent- ... -og-video-spill.jpg - som det kan sees på bildet.

    Jeg åpnet sin plassering og prøvde å slett eller endre navn på filen. Jeg ble ikke engang tilbudt muligheten til å gjøre det. Hvis du kan endre navn på det, bra - men jeg ble ikke tilbudt dette alternativet.

    Så jeg gikk tilbake til undermappen og prøvde å slette den. Ingen suksess. Jeg mottok samme feilmelding.

    Jeg brukte da Flytt til mappe mulighet til å flytte mappen til min D-stasjon. Dette jobbet! Banen ble plutselig blitt kortere, og jeg kunne slette.

    Dette enkle trikset fungerte i mitt tilfelle, og jeg håper det hjelper deg også.

    Noen ganger kan du bare starte om, kjøre sjekk disk eller bruke tredjeparts slett freeware, også for å hjelpe til med å slette filer som ikke kan slettes og mapper.

    Du kan også bruke freeware Long Path Fixer å fikse alt for lange feil i Windows.

    Hvis ingenting hjelper, vil du kanskje se på denne Microsoft-tråden der noen avanserte måter har blitt foreslått ved hjelp av CMD og Robocopy.