Καλησπέρα.
Αγόρασα πριν καιρό τον δίσκο: Samsung Portable SSD T7 USB 3.2 / USB-C 2TB 2.5" Titan Grey και όταν κάνω αντιγραφή η μετακίνηση εμφανίζεται το πρόβλημα με κωδικό: 0x80010135: path to long και χάνωνται όλα τα αρχεία!
Είναι φυσικό;
Ευχαριστώ.
Καλησπέρα Κωνσταντίνε! Το πρόβλημα εμφανίζεται με συγκεκριμένα αρχεία ή με οτιδήποτε προσπαθείς να αντιγράψεις;
Με συγκεκριμένα.
Καλησπέρα,
Δε φαίνεται να είναι κάποιο πρόβλημα με το hardware ή το συγκεκριμένο δίσκο. Αυτό άλλωστε μπορείς να το διαπιστώσεις κάνοντας right-click στο δίσκο και επιλέγοντας Properties->Tools->Error checking.
Μήπως τα ονόματα των αρχείων και των folders στα οποία προσπαθείς να τα μετακινήσεις είναι όντως πολύ μεγάλα? Αν ψάξεις στο internet θα βρεις αρκετές αναφορές για το συγκεκριμένο πρόβλημα που εμφανίζεται όταν γίνεται unzip βαθειά σε κάποιο folder structure, όπου η εφαρμογή zip προσπαθεί να αναπαράγει το folder structure του .zip αρχείου, οπότε το path που προκύπτει μπορεί να είναι όντως "too long".
Στα Windows το μέγιστο path length είναι γενικά 255 χαρακτήρες (ή 260 σύμφωνα με το API) - περιλαμβάνει το drive letter με το : ή το \\Server\Share κομμάτι, ολόκληρη την ιεραρχία των folders με τα backslashes, και τέλος το filename με το extension. Αν το υπερβείς εμφανίζεται το σφάλμα. Μπορείς με αλλαγές στη registry να επιτρέψεις μεγαλύτερα path names - δες εδώ. Εγώ πάντως δε θα το συνιστούσα, καθώς η υποστήριξή τους από τις εφαρμογές, αλλά ακόμα και από το ίδιο το Windows API δεν είναι καθολική, όπως μπορείς να δεις προς το τέλος της παραπάνω σελίδας.
Επομένως μια λύση μπορεί να είναι ένα restructuring του folder structure που έχεις φτιάξει, με μικρότερα ονόματα folders ή/και λιγότερα επίπεδα ιεραρχίας, ή μετακίνηση σε κάποιο επίπεδο υψηλότερα στη ιεραρχία. Ακόμα και μετονομασία κάποιων files με πολύ μεγάλα ονόματα (όσο κι αν σου φαίνεται μια όχι πολύ ικανοποιητική λύση).
Το είδα και αυτό. Φάκελος με σειρά είναι.
Ευχαριστώ πολύ για την απάντηση.
Το πιο πιθανό είναι πως είτε τα αρχεία έχουν μεγάλο όνομα, είτε υπάρχουν υπερβολικοί φάκελοι ο ένας μέσα στον άλλο. Αν δεν ισχύει το δεύτερο, δοκίμασε απλά να αλλάξεις όνομα στα αρχεία.
Τελικά το πρόβλημα αν το συναντήσει κάποιος λύθηκε με το να συμπιέσω το αρχείο και να επιλέξω στην συμπίεση να διαγραφή μετά την συμπίεση ο φάκελος με τον συγκεκριμένο φάκελο με το πρόγραμμα Winzip.
Ευχαριστούμε πολύ για την ενημέρωση!
Please login or Register to submit your answer