Τα ονόματα αρχείου θα είναι πολύ μεγάλα για τον φάκελο προορισμού

Πρόσφατα, κατά την περιήγησή μου σε ορισμένα από τα αρχεία και τους φακέλους των αντιγράφων ασφαλείας στον υπολογιστή μου με Windows , βρήκα μερικά παλιά αρχεία αντιγράφων ασφαλείας που ήθελα να διαγράψω. Δεν είχα καμία χρήση για ένα παλιό αντίγραφο ασφαλείας, οπότε ήθελα να διαγράψω το συμπιεσμένο αρχείο .tar.

Αλλά όταν συνέχισα να το διαγράψω, έλαβα το ακόλουθο μήνυμα λάθους:

Τα ονόματα αρχείου θα είναι πολύ μεγάλα για τον φάκελο προορισμού

Τα ονόματα αρχείου θα είναι πολύ μεγάλα για τον φάκελο προορισμού

Προφανώς, το συμπιεσμένο αρχείο περιείχε ένα αρχείο εικόνας JPG , το οποίο τα (JPG)Windows μου δεν μπόρεσαν να διαγράψουν. Χρησιμοποιώντας την επιλογή Παράλειψη(Skip) , διέγραψα όλα εκτός από αυτό το αρχείο. Τώρα, γιατί συνέβη αυτό;

Στο τυπικό  σύστημα ονομασίας αρχείων των Windows , το συνολικό όνομα δεν μπορεί ή η διαδρομή να υπερβαίνει τους 259 χαρακτήρες. (Windows)Αυτό περιλαμβάνει τη διαδρομή φακέλου, το όνομα αρχείου και την επέκταση αρχείου. Εάν το κάνει, τότε όταν προσπαθήσετε να το διαγράψετε, θα λάβετε αυτό το σφάλμα.

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

Σχετικό(Related) : Πώς να ενεργοποιήσετε τις μακριές διαδρομές Win32 στα Windows(How to Enable Win32 Long Paths in Windows) .

Το όνομα αρχείου(Filename) είναι πολύ μεγάλο για τον φάκελο προορισμού

Τώρα στην περίπτωσή μου, η πλήρης διαδρομή φακέλου ήταν:

Δ: Site Backups\ Misc\ αντίγραφα ασφαλείας-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_html01 upload

Και το όνομα του αρχείου ήταν πολύ μεγάλο – όπως το Music-producer-…-and-video-games.jpg(Music-producer-…-and-video-games.jpg) – όπως φαίνεται στην εικόνα.

Άνοιξα τη θέση του και προσπάθησα να διαγράψω ή να μετονομάσω(delete or rename) το αρχείο. Δεν μου προσφέρθηκε καν η επιλογή να το κάνω. Αν μπορείτε να το μετονομάσετε, εντάξει – αλλά δεν μου προσφέρθηκε αυτή η επιλογή.

Το όνομα αρχείου είναι πολύ μεγάλο 2

Το όνομα αρχείου είναι πολύ μεγάλο 3

Αυτό το απλό κόλπο λειτούργησε στην περίπτωσή μου και ελπίζω να βοηθήσει και εσάς.(This simple trick worked in my case, and I hope it helps you too.)

Μερικές φορές η απλή επανεκκίνηση, η εκτέλεση του Check Disk ή η χρήση δωρεάν λογισμικού διαγραφής τρίτου κατασκευαστή είναι επίσης γνωστό ότι βοηθά στη διαγραφή αρχείων και φακέλων που δεν μπορούν να διαγραφούν .

Μπορείτε επίσης να χρησιμοποιήσετε το δωρεάν λογισμικό Long Path Fixer για να διορθώσετε σφάλματα Path Too Long στα (Path Too)Windows .

Εάν τίποτα δεν βοηθάει, τότε ίσως θέλετε να ρίξετε μια ματιά σε αυτό το νήμα της Microsoft(Microsoft thread) όπου έχουν προταθεί μερικοί προηγμένοι τρόποι με χρήση CMD και Robocopy .

Σχετική ανάγνωση(Related read) : Τα ονόματα του αρχείου προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων .



About the author

Είμαι ειδικός σε θέματα ασφάλειας υπολογιστών με πάνω από 10 χρόνια εμπειρίας και ειδικεύεται σε εφαρμογές Windows και Αρχεία. Έχω γράψει ή/και αναθεωρήσει εκατοντάδες άρθρα για διάφορα θέματα που σχετίζονται με την ασφάλεια των υπολογιστών, βοηθώντας τα άτομα να παραμείνουν ασφαλή στο διαδίκτυο. Είμαι επίσης έμπειρος σύμβουλος για επιχειρήσεις που χρειάζονται βοήθεια για την προστασία των συστημάτων τους από παραβιάσεις δεδομένων ή κυβερνοεπιθέσεις.



Related posts