Γιατί δεν είναι δυνατόν να ονομάσετε ένα φάκελο '. στα Windows 7;
Μερικές φορές για λόγους περιέργειας ή με βάση μια πραγματική επιθυμία να κάνετε κάτι διαφορετικό, μπορείτε να προσπαθήσετε να χρησιμοποιήσετε μερικά ασυνήθιστα ονόματα για φακέλους στο σύστημα των Windows σας - με μικτά αποτελέσματα. Με αυτό κατά νου, η σημερινή θέση SuperUser Q & A έχει την απάντηση σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Εικόνα οθόνης μηνύματος με ευγένεια του Ben N (SuperUser).
Το ερώτημα
Ο αναγνώστης SuperUser EdwardBlack θέλει να μάθει γιατί δεν είναι δυνατόν να ονομάσουμε ένα φάκελο ._. στο σύστημα Windows 7:
Μόλις παρατήρησα ότι δεν είναι δυνατόν να ονομάσουμε ένα φάκελο
._.
στο σύστημα των Windows 7. Γίνεται μετονομασία σε._
αντι αυτου. Μερικές φορές εξαφανίζεται αμέσως μετά την ονοματοδοσία, αλλά στη συνέχεια επανεμφανίζεται μετά την ανανέωση της προβολής. Τα Windows φαίνεται να έχουν ένα πρόβλημα με κουκκίδες στο τέλος ενός ονόματος αρχείου. Γιατί είναι αυτό?
Γιατί δεν είναι δυνατόν να ονομάσετε ένα φάκελο ._. στα Windows 7?
Η απάντηση
Ο συνεργάτης SuperUser Ben N έχει την απάντηση για εμάς:
Τα Windows κανονικά απαιτούν τα αρχεία να μην έχουν επέκταση ή επέκταση μήκους τουλάχιστον ενός χαρακτήρος. Δεν του αρέσουν οι επεκτάσεις μηδενικού μήκους (δηλαδή ονόματα αρχείων που τελειώνουν με μια περίοδο). Οι φάκελοι μπορούν να έχουν επεκτάσεις επίσης, επομένως, τα Windows δεν αφήνουν τα ονόματά τους να τελειώνουν με μια περίοδο.
Πηγή: Από το άρθρο που συνδέεται με τον DavidPostill:
- Χρησιμοποιήστε μια περίοδο για να διαχωρίσετε το όνομα του αρχείου βάσης από την επέκταση στο όνομα ενός καταλόγου ή αρχείου.
Αν προσπαθήσετε να τερματίσετε ένα όνομα αρχείου ή καταλόγου με μια περίοδο, τα Windows απλώς υποθέτουν ότι δεν θέλετε μια επέκταση και έτσι την καταργεί (ακόμα και αν το δημιουργήσετε με το εντολή md σε ένα παράθυρο γραμμής εντολών).
Επικίνδυνη ζώνη
Εάν θέλετε πραγματικά ένα όνομα φακέλου να τελειώσει με την περίοδο, θα χρειαστεί να χρησιμοποιήσετε την μαγεία ακατέργαστη αλληλουχία παράκαμψης ονόματος \\? \ \. Σε ένα παράθυρο γραμμής εντολών, md \\? \ C: \ path \ to \ container \.. θα δημιουργήσει πράγματι ένα φάκελο που ονομάζεται ._., αλλά πολλά προγράμματα θα έχουν προβλήματα με αυτό, ακόμα και το Windows Explorer:
Ένας τέτοιος κατάλογος μπορεί να αφαιρεθεί μόνο με το rd εντολή ακολουθούμενο από το δικό του \\?\ όνομα, ή μετονομάστηκε σε σύντομο (8.3, dir / x).
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.