Οδηγοί

Επιδιόρθωση: Τα ονόματα αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων

Πολλοί χρήστες αντιμετωπίζουν ένα παράξενο σενάριο όταν προσπαθούν να αντιγράψουν ή να διαγράψουν κάτι στον υπολογιστή τους. Οι επηρεαζόμενοι χρήστες αναφέρουν ότι λαμβάνουν ένα Διαδρομή πηγής πάρα πολύ καιρό προτροπή να τους πω ότι "Τα ονόματα αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων". Αυτό συμβαίνει συνήθως με ένα αρχείο (ή περισσότερα) που είναι αποθηκευμένο σε μια σειρά υποφακέλων με μεγάλα ονόματα. Όποτε συμβεί αυτό, δεν μπορείτε να μετακινήσετε, να διαγράψετε ή να μετονομάσετε οποιοδήποτε από τα εμπλεκόμενα αρχεία / φακέλους.

Ένα μεγάλο πρόβλημα με αυτό το συγκεκριμένο σφάλμα είναι ότι μόλις εμφανιστεί, δεν μπορείτε (προφανώς) να κάνετε οτιδήποτε άλλο με το αρχείο / φάκελο εκτός από το να αφήσετε να καταλάβει πολύτιμο χώρο αποθήκευσης.

Γιατί παρουσιάζεται το σφάλμα Source Path Too Long

ο"Τα ονόματα των αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"θα συμβεί επειδή η Microsoft επιτρέπει μόνο 258 χαρακτήρες στον υποφάκελο διαδρομής φακέλου. Όποτε ξεπεραστεί αυτό το όριο, ολόκληρη η διαδρομή του φακέλου θα κλειδωθεί από τον συμβατικό χειρισμό.

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

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

Μέθοδος 1: Διαγραφή παρακάμπτοντας τον Κάδο Ανακύκλωσης

Πολλοί χρήστες μπόρεσαν να διαχειριστούν με επιτυχία το ζήτημα παρακάμπτοντας πλήρως τον Κάδο ανακύκλωσης όταν προσπαθούσαν να διαγράψουν το αρχείο ή το φάκελο που εμφανίζει το"Τα ονόματα των αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"λάθος.

Για να το κάνετε αυτό, απλά επιλέξτε το αρχείο (ή το φάκελο) που εμφανίζει το σφάλμα και πατήστε SHIFT + Διαγραφή να διαγράψετε οριστικά το αρχείο (χωρίς να το περάσετε μέσω του Κάδου Ανακύκλωσης).

Μέθοδος 2: Διαγραφή ενός δέντρου δημιουργώντας έναν κατάλογο δόλωμα

Υπάρχει μια άλλη χειροκίνητη προσέγγιση που πολλοί επηρεασμένοι χρήστες έχουν χρησιμοποιήσει με επιτυχία για να διαγράψουν ένα φάκελο τρία που εμφανίζει το"Τα ονόματα των αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"λάθος.

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

Ακολουθεί ένας γρήγορος οδηγός με το τι πρέπει να κάνετε:

  1. Μεταβείτε στον ριζικό κατάλογο της μονάδας δίσκου που περιέχει το δέντρο φακέλων που δεν μπορείτε να διαγράψετε. Στην περίπτωσή μας, ο ριζικός κατάλογος είναι C: \, καθώς θέλουμε να διαγράψουμε μια σειρά φακέλων που βρίσκονται στο Εγγραφα. Προχωρήστε λοιπόν και δημιουργήστε ένα φάκελο με όνομα ενός γράμματος στον ριζικό κατάλογο.

  2. Αφήστε το φάκελο ενός γράμματος προς το παρόν και μεταβείτε στον κατάλογο που θέλετε να διαγράψετε. Μόλις φτάσετε εκεί, επιλέξτε όλα τα περιεχόμενά του και πατήστε Ctrl + X για να τα κόψετε.
  3. Στη συνέχεια, μεταβείτε και ανοίξτε τον προσωρινό φάκελο (στην περίπτωσή μας, φάκελο B) που έχετε ήδη δημιουργήσει και επικολλήστε τα περιεχόμενα πατώντας Ctrl + V.
  4. Στη συνέχεια, μεταβείτε στον ριζικό κατάλογο, κάντε δεξί κλικ στον προσωρινό φάκελο και διαγράψτε τον.
  5. Τέλος, επιστρέψτε στον αρχικό κατάλογο και διαγράψτε τον. Θα πρέπει να μπορείτε να το κάνετε χωρίς να λάβετε το"Τα ονόματα των αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"λάθος.

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

Εάν αυτή η μέθοδος δεν ήταν αποτελεσματική, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Χρήση του εργαλείου Microsoft Robocopy.exe

Εάν είστε εξοικειωμένοι με την τεχνολογία και προτιμάτε λύσεις τεχνικής εστίασης αντί για λίγο πιο κουραστική εργασία, μπορείτε να χρησιμοποιήσετε ένα τακτοποιημένο εργαλείο της Microsoft που είναι ενσωματωμένο στη γραμμή εντολών από τα Windows Vista.

Ορισμένοι χρήστες κατάφεραν να επιλύσουν αυτό το συγκεκριμένο ζήτημα δημιουργώντας έναν κενό φάκελο και στη συνέχεια χρησιμοποιώντας το βοηθητικό πρόγραμμα RoboCopy για να αντιγράψουν αυτόν τον κενό φάκελο στο φάκελο που περιέχει τα μεγάλα ονόματα αρχείων. Οι περισσότεροι χρήστες που προσπάθησαν αυτήν τη μέθοδο ανέφεραν ότι λειτούργησε άψογα.

Να τι πρέπει να κάνετε:

  1. Δημιουργήστε έναν κενό φάκελο στον ίδιο δίσκο με τον φάκελο με τα μεγάλα ονόματα αρχείων. Το ονομάσαμε αδειάζω.
  2. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε "cmdΚαι πατήστε Ctrl + Shift + Enter για να ανοίξετε μια αυξημένη γραμμή εντολών. Όταν σας ζητηθεί από το UAC (Έλεγχος λογαριασμού χρήστη), Κάντε κλικ Ναί στην προτροπή.
  3. Μέσα στην ανυψωμένη γραμμή εντολών, πληκτρολογήστε τα ακόλουθα για να αντιγράψετε το αδειάζω φάκελο στο στοχευμένο φάκελο, διευκολύνοντας τη διαγραφή του πιο πρόσφατου:
    robocopy / MIR c: \ * κενό * c: \ * στοχευμένο φάκελο *

    Σημείωση: Λάβετε υπόψη ότι θα πρέπει να αντικαταστήσετε το*αδειάζω*και* στοχευμένος φάκελος *placeholder με τα πραγματικά ονόματα στο συγκεκριμένο σενάριό σας.

Μέθοδος 4: Χρήση του εργαλείου γραμμής εντολών SuperDelete

Ορισμένοι χρήστες επηρεάζονται από το"Τα ονόματα αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"Το σφάλμα κατάφερε να καταργήσει τους ενοχλητικούς φακέλους χρησιμοποιώντας ένα εργαλείο γραμμής εντολών ανοιχτού κώδικα που ονομάζεται SuperDelete.

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

Ακολουθεί ένας γρήγορος οδηγός για τη χρήση SuperDelete για να αφαιρέσετε φακέλους και αρχεία που εμφανίζουν το "Τα ονόματα αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων"λάθος:

  1. Επισκεφτείτε αυτόν τον σύνδεσμο (εδώ) και κατεβάστε την τελευταία έκδοση του αρχείου SuperDelete.
  2. Εξαγάγετε το SuperDelete φάκελο zip και επικολλήστε το SuperDelete εκτελέσιμο κάπου βολικό.
  3. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα Τρέξιμο κουτί διαλόγου. Στη συνέχεια, πληκτρολογήστε "cmd" και πατήστε Enter για να ανοίξετε ένα παράθυρο γραμμής εντολών.
  4. Στη γραμμή εντολών εντολής, χρησιμοποιήστε την εντολή CD για να μεταβείτε στη θέση του SuperDelete.exe.Το επικολλήσαμε στον ριζικό κατάλογο του C, έτσι ήταν η εντολήCDC:\.
  5. Στη συνέχεια, χρησιμοποιήστε την ακόλουθη εντολή για να διαγράψετε το φάκελο ή το αρχείο που σας δείχνειΤα ονόματα αρχείων προέλευσης είναι μεγαλύτερα από αυτά που υποστηρίζονται από το σύστημα αρχείων "λάθος:
    SuperDelete.exe * fullPathToFileOrFolder *

    Σημείωση: Αντικαταστήστε το * FullPathToFileorFolder * placeholder με την ακριβή διαδρομή στο συγκεκριμένο σενάριό σας.

  6. Τύπος Γ στην επόμενη προτροπή για επιβεβαίωση της διαγραφής του φακέλου ή του αρχείου.
  7. Αυτό είναι, ο φάκελος ή το αρχείο διαγράφεται οριστικά.

Σημείωση:Μπορείτε επίσης να προσπαθήσετε να μετονομάσετε τους φακέλους μέσα και μπορεί να απαλλαγείτε από αυτό το συγκεκριμένο σφάλμα.

$config[zx-auto] not found$config[zx-overlay] not found