Risolto Il nome del file sarebbe troppo lungo per il messaggio di errore della cartella di destinazione
Recentemente mentre navigavo attraverso alcuni dei miei file e cartelle di backup sul mio PC Windows, mi sono imbattuto in vecchi file di backup che volevo eliminare. Non avevo alcun uso per un vecchio backup, quindi volevo eliminare il file .tar compresso.
Ma quando ho continuato a eliminarlo, ho ricevuto il seguente messaggio di errore:
Il nome del file (s) sarebbe troppo lungo per la cartella di destinazione
Apparentemente, il file compresso conteneva un file immagine JPG, che il mio Windows non era in grado di eliminare. Usando l'opzione Salta, ho cancellato tutto tranne questo file. Ora, perché è successo?
Nel sistema di denominazione dei file standard di Windows, il nome totale non può, o il percorso supera i 259 caratteri. Questo include il percorso della cartella, il nome del file e l'estensione del file. Se lo fa, allora quando provi ad eliminarlo, riceverai questo errore.
Limitazione massima della lunghezza del percorso: Nell'API di Windows (con alcune eccezioni trattate nei paragrafi seguenti), la lunghezza massima per un percorso è MAX_PATH, che è definita come 260 caratteri. Un percorso locale è strutturato nel seguente ordine: lettera di unità, due punti, barra rovesciata, componenti di nome separati da barre rovesciate e un carattere nullo di chiusura. Ad esempio, il percorso massimo sull'unità D è "D: \ una stringa del percorso di 256 caratteri" dove "" rappresenta il carattere null terminante invisibile per la codepage corrente del sistema. (I caratteri sono usati qui per chiarezza visiva e non possono far parte di una stringa di percorso valida) dice MSDN.
Nome file troppo lungo per la cartella di destinazione
Ora nel mio caso, il percorso completo della cartella era:
D: \ Backup del sito \ 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 \ caricamenti \ 2011 \ 08
E il nome del file era davvero lungo per - come Music-producer- ... -and-video-games.jpg - come si può vedere nell'immagine.
Ho aperto la sua posizione e ci ho provato cancella o rinomina il file. Non mi è stata nemmeno offerta l'opzione di farlo. Se è possibile rinominarlo, bene - ma non mi è stata offerta questa opzione.Così sono andato indietro alla sua sottocartella e ho cercato di cancellarlo. Nessun successo. Ho ricevuto lo stesso messaggio di errore.
Ho quindi usato il Sposta nella cartella opzione per spostare la cartella sul mio D Drive. Questo ha funzionato! Il sentiero si era improvvisamente accorciato e io ero in grado di cancellare.
Questo semplice trucco ha funzionato nel mio caso e spero che aiuti anche te.
A volte semplicemente il riavvio, l'esecuzione di Check Disk o l'uso di programmi di eliminazione di terze parti sono noti anche per aiutare a cancellare file e cartelle non cancellabili.
Puoi anche usare il freeware Fixer lungo percorso correggere errori Path Too Long in Windows.
Se nulla aiuta, potresti voler dare un'occhiata a questo thread Microsoft dove sono stati suggeriti alcuni modi avanzati usando CMD e Robocopy.