Windows

Filnavnet (nene) ville være for lange til destinationsmappen

Cyber Forensics Investigations, Tools and Techniques | SysTools Forensics Lab USA

Cyber Forensics Investigations, Tools and Techniques | SysTools Forensics Lab USA
Anonim

For nylig, mens du gennemse nogle af mine sikkerhedskopieringsfiler og mapper på min Windows-pc, kom jeg over nogle gamle sikkerhedskopieringsfiler, som jeg ønskede at slette. Jeg havde ikke brug for en gammel backup, så ønskede at slette den komprimerede.tar-fil.

Men da jeg fortsatte med at slette den, fik jeg følgende fejlmeddelelse:

Filnavnet (e) ville være for lang til destinationsmappen

Tilsyneladende indeholdt den komprimerede fil en JPG-billedfil, som min Windows ikke kunne slette. Ved at bruge Skip-indstillingen slettet jeg alt, men denne fil. Nu, hvorfor skete det her?

Under standard Windows fil navngivningssystem kan det samlede navn ikke eller stien overstiger 259 tegn. Dette omfatter mappebane, filnavn og filudvidelse. Hvis det gør det, så vil du modtage denne fejl, når du forsøger at slette den.

Maksimal længdebegrænsning af vejlængde : I Windows API (med nogle undtagelser diskuteret i de følgende afsnit) er MAX_PATH, som er defineret som 260 tegn. En lokal sti er struktureret i følgende rækkefølge: drevbogstav, kolon, backslash, navnekomponenter adskilt af tilbageslag og en afsluttende null karakter. For eksempel er den maksimale sti på drev D "D: nogle 256 tegn stregstreng" hvor "" repræsenterer det usynlige terminerende null-tegn for den aktuelle systemkodeside. (Tegnene bruges her for visuel klarhed og kan ikke være en del af en gyldig stregstreng) siger MSDN.

Filnavn for længe for destinationsmappe

Nu i mit tilfælde var den fulde mappebane:

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 uploads 2011 08

Og filnavnet var virkelig længe - som Musikproducent- … -og-video-spil.jpg - som det kan ses på billedet.

Jeg åbnede sin placering og forsøgte at slette eller omdøbe filen. Jeg fik ikke engang mulighed for at gøre det. Hvis du kan omdøbe det, fint - men jeg blev ikke tilbudt denne mulighed.

Så jeg gik `tilbage` til undermappen og forsøgte at slette den. Ingen succes. Jeg modtog den samme fejlmeddelelse.

Jeg brugte derefter Flyt til mappe for at flytte mappen til min D-drev . Dette arbejdede! Stien var pludselig blevet kortere, og jeg kunne slette.

Dette enkle trick fungerede i mit tilfælde, og jeg håber det hjælper dig også.

Nogle gange genstarter du, kører Check Disk eller bruger tredjepart slet freeware er også kendt for at hjælpe med at fjerne slette filer og mapper.

Du kan også bruge freeware Long Path Fixer til at løse alt for lange fejl i Windows.

Hvis ingenting hjælper, kan du måske kig på denne Microsoft-tråd, hvor nogle avancerede måder er blevet foreslået ved hjælp af CMD og Robocopy.