Γιατί να μην δημιουργήσετε έναν φάκελο con; Γιατί δεν μπορώ να δημιουργήσω έναν φάκελο που ονομάζεται con

Στο Διαδίκτυο μπορείτε συχνά να ακούσετε μια ιστορία ότι ο Μπιλ Γκέιτς είχε κάποιου είδους παρατσούκλι, λέγοντας «απατεώνας» σημαίνει σπασίκλας. Και φρόντισε να μην μπορεί να δημιουργηθεί ένας φάκελος με το όνομα CON στο σύστημα. Πρέπει να πω ότι αυτό είναι ανοησία. Για να καταλάβω γιατί Δεν μπορείτε να δημιουργήσετε ένα φάκελο με το όνομα CON στα Windows(και κάποια άλλα) ας αναφερθούμε στην επίσημη τεκμηρίωση:

Αρκετά ειδικά ονόματα αρχείων είναι δεσμευμένα από το σύστημα καιδεν μπορεί να χρησιμοποιηθεί για αρχεία ή φακέλους: CON, AUX, COM1, COM2, COM3, COM4, ​​​​LPT1, LPT2, LPT3, PRN, NUL

Μια χαλαρή μετάφραση είναι η εξής: υπάρχουν μερικά δεσμεύεται από το σύστημαονόματα που δεν μπορούν να χρησιμοποιηθούν για την ονομασία αρχείων και φακέλων. Αυτό το λείψανο χρονολογείται από τις ημέρες του DOS. Θα το περιδιαβούμε.

Πώς να δημιουργήσετε ένα φάκελο με το όνομα CON

Εάν ένας τέτοιος φάκελος χρειάζεται ΠΡΑΓΜΑΤΙΚΑ, μπορείτε να τον δημιουργήσετε από γραμμή εντολών, χρησιμοποιώντας τη λεγόμενη διαδρομή UNC.

  1. Εκκινήστε το cmd.exe
  2. Πρόσληψη ομάδας md\\.\C:\CON

Σε αυτήν την περίπτωση, χρησιμοποιήσαμε την εντολή md (make directory) για να δημιουργήσουμε τον φάκελο και καθορίσαμε απόλυτη διαδρομή\\.\C:\CON (η διαδρομή μπορεί να είναι οτιδήποτε, ακόμα και " \\.\D:\Users\Dmitry\Desktop\con», στο τέλος έχουμε καθορισμένη διαδρομήΘα εμφανιστεί ο κατάλογος CON.

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

Πώς να διαγράψετε το φάκελο con

C:\>rd \\.\C:\CON

Δεν θα μπορείτε να διαγράψετε τον δημιουργημένο φάκελο con χρησιμοποιώντας κανονικά μέσα - Ο Explorer θα εμφανίσει ένα σφάλμα πρόσβασης στο στοιχείο:


Γιατί μπορεί να χρειαστεί να δημιουργήσετε έναν φάκελο con;

Λοιπόν, πρώτα απ 'όλα, αυτό είναι ένα εξαιρετικό θέμα για αστεία. Διαγραφή φακέλου με τον συνηθισμένο τρόποδεν θα δουλέψει. Οι ιδιότητές του είναι επίσης πολύ χαρακτηριστικές. Χωρίς παραμέτρους ασφαλείας, χωρίς μέγεθος, χωρίς ημερομηνία δημιουργίας.

Sandbox

Μπαράκ Αδάμα 26 Νοεμβρίου 2012 στις 05:29

Ενδιαφέρον γεγονός, ή κενές εικασίες από τη ζωή του Μπιλ Γκέιτς


Γιατί δεν μπορώ να δημιουργήσω έναν φάκελο con στα Windows; Ο Μπιλ Γκέιτς, ένα άτομο του οποίου η εικόνα έρχεται στο μυαλό όταν αναφέρει τόσο τη Microsoft όσο και την εταιρεία λειτουργίας συστήματα Windows, ένας από τους πλουσιότερους ανθρώπους στον κόσμο, στα σχολικά του χρόνια φαινόταν στους συνομηλίκους του ένα μάλλον παράξενο αγόρι. Λάτρευε τα μαθηματικά και τον προγραμματισμό και αγνοούσε «περιττά» θέματα που δεν τον ενδιέφεραν. Οι συμμαθητές του γέλασαν μαζί του και τον πείραζαν. Ονομάστηκε η προσβλητική λέξη con, που στη μετάφραση σημαίνει "σπασίκλας" ή "σπασίκλας". Όσοι διώχτηκαν από τους συμμαθητές τους στο σχολείο θέλουν να μεγαλώσουν όσο πιο γρήγορα γίνεται, να αποκτήσουν σημαντική θέση, αποδεικνύοντας έτσι στους παραβάτες πόσο λάθος έκαναν. Η έκδοση γιατί ένας φάκελος που ονομάζεται con στα Windows δεν δημιουργείται ακριβώς επειδή ο Bill Gates προσβλήθηκε από τους συμμαθητές του, φυσικά, έχει δικαίωμα ύπαρξης, αλλά είναι αμφισβητήσιμη. Επιπλέον, ο Γκέιτς έχει ήδη αποδείξει σε όλους τους «παραβάτες» του σχολείου ότι ένας σπασίκλας μπορεί να εξελιχθεί σε άτομο του οποίου το όνομα είναι γνωστό σχεδόν σε ολόκληρο τον κόσμο.

Αλλά αν θέλουμε να ακούσουμε μια πιο σοβαρή απάντηση, τότε θα πρέπει να επιστρέψουμε στις ρίζες. Σύστημα MS-DOSεκδόθηκε το 1981. Από τότε μέχρι το 2000, όταν το προϊόν δεν αναπτύχθηκε πλέον, κυκλοφόρησαν οκτώ εκδόσεις. Ήταν χάρη στο MS-DOS, το οποίο ήταν το κύριο Προϊόν της Microsoft, η εταιρεία έχει εξελιχθεί σε μια μεγάλη εταιρεία. Στο MS-DOS, ως πρόσθετα είχε η λέξη "con". σπουδαίος: Αυτό το όνομα δεσμεύτηκε από το σύστημα για συσκευές I/O. Σύγχρονα παράθυραεξακολουθεί να το αντιλαμβάνεται ως όνομα ενός υπάρχοντος φάκελο συστήματος. Και η λέξη con δεν είναι το μόνο όνομα που δεν μπορεί να χρησιμοποιηθεί για την ονομασία ενός φακέλου στα Windows. Επίσης, δεν μπορείτε να ονομάσετε έναν φάκελο με τις λέξεις nul, aux, lpt, prn και άλλες. Αυτά τα ονόματα είναι επίσης δεσμευμένα στο MS-DOS για ορισμένες λειτουργίες. Για παράδειγμα, η λέξη nul γίνεται αντιληπτή από το σύστημα ως "τίποτα". Ο λόγος λοιπόν για αυτό δεν είναι τα παιδικά παράπονα, αλλά το συστημικό εποικοδόμημα.
Ελπίζω να ήταν ενδιαφέρον, στο επόμενο άρθρο θα μιλήσω για μερικά ενδιαφέροντα σπιτικά προϊόντα

Ετικέτες: Windows, Bill Gates, Microsoft, Dura Lex, Προγραμματισμός

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

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

Λογισμικό που παράγεται από τη Microsoft, η οποία λειτουργεί για περισσότερα από 35 χρόνια επιτυχημένη δουλειάστην παγκόσμια αγορά, εγκατεστημένο στο 90% των υπολογιστών σε όλο τον πλανήτη.

Από το 1975, όταν δύο απλοί φοιτητές Πολ ΆλενΚαι Μπιλ Γκέϊτςαποφάσισε να ανοίξει δική της εταιρείαστην παραγωγή λογισμικό, τα Windows έχουν εξελιχθεί από πρόσθετο στο MS-DOS σε ένα πλήρες λειτουργικό σύστημα που σας επιτρέπει να εκτελείτε πολλές διαφορετικές εργασίες.

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

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

Οι λάτρεις των θρύλων και των παραμυθιών προσφέρουν επόμενη έκδοσηγιατί δεν μπορείτε να δημιουργήσετε έναν φάκελο con. Ο Μπιλ Γκέιτς, ο πρώτος άνθρωπος του οποίου η εικόνα έρχεται στο μυαλό όταν αναφέρει τη Microsoft και το λειτουργικό σύστημα Windows, είναι ένα από αυτά πλουσιότερους ανθρώπουςστον κόσμο, στα σχολικά του χρόνια φαινόταν στους γύρω του ένα μάλλον παράξενο αγόρι. Ήταν τρελά ερωτευμένος με τα μαθηματικά και τον προγραμματισμό και αγνόησε «περιττά» θέματα που δεν τον ενδιέφεραν χωρίς την παραμικρή προσοχή. Οι γονείς ανησυχούσαν για την περίεργη συμπεριφορά του γιου τους και οι συμμαθητές του γελούσαν και τον πείραζαν. Μία από τις προσβλητικές λέξεις που αποκαλούσαν τον Μπιλ ήταν η λέξη con, που μεταφράστηκε σημαίνει «σπασίκλας» ή «σπασίκλας». Πολλοί από εκείνους που διώχθηκαν από συμμαθητές στο σχολείο καταλαβαίνουν πώς θέλουν να μεγαλώσουν όσο το δυνατόν γρηγορότερα, να αποκτήσουν την πιο σημαντική θέση, αποδεικνύοντας έτσι στους παραβάτες πόσο λάθος έκαναν.

Η έκδοση ότι ένας φάκελος που ονομάζεται con στα Windows δεν θέλει να δημιουργηθεί ακριβώς επειδή ο Bill Gates προσβλήθηκε από τους συμμαθητές του, φυσικά, έχει δικαίωμα ύπαρξης, αλλά εγείρει πολλές αμφιβολίες. Πρέπει να υπάρχουν κάποια πιο λογικά επιχειρήματα. Εξάλλου, ο Γκέιτς έχει ήδη αποδείξει σε όλους τους επικριτές του σχολείου του ότι ένας βοτανολόγος μπορεί να εξελιχθεί σε ένα πρόσωπο γνωστό σε όλο τον κόσμο.

Στην πραγματικότητα, όταν αναρωτιέστε γιατί δεν μπορείτε να δημιουργήσετε έναν φάκελο con, αξίζει να επιστρέψετε στην πηγή.

Το σύστημα MS-DOS κυκλοφόρησε το 1981. Από εκείνη τη στιγμή μέχρι το 2000, όταν σταμάτησε η ανάπτυξη του προϊόντος, κυκλοφόρησαν 8 εκδόσεις. Είναι χάρη σε αυτό λειτουργικό σύστημα, που ήταν το κύριο προϊόν της Microsoft εκείνη την εποχή, η εταιρεία μπόρεσε να εξελιχθεί σε μια μεγάλη εταιρεία.

Στο MS-DOS, στο οποίο το λειτουργικό σύστημα Windows εμφανίστηκε για πρώτη φορά ως πρόσθετο, η λέξη "con" είχε μια σημαντική σημασία: αυτό το όνομα δεσμεύτηκε από το σύστημα για συσκευές εισόδου/εξόδου. Τα σύγχρονα Windows εξακολουθούν να το αντιμετωπίζουν ως το όνομα ενός ήδη υπάρχοντος φακέλου συστήματος.

Παρεμπιπτόντως, το con δεν είναι το μόνο όνομα που δεν μπορεί να εκχωρηθεί σε έναν φάκελο στα Windows. Παρόμοια κατάσταση υπάρχει με τις λέξεις nul, aux, lpt, prn και άλλες. Αυτά τα ονόματα δεσμεύτηκαν επίσης στο MS-DOS για ορισμένες λειτουργίες. Για παράδειγμα, η λέξη nul ερμηνεύεται από το σύστημα ως "τίποτα". Αυτός είναι ο λόγος που δεν μπορείτε να δημιουργήσετε έναν φάκελο con.

Και εδώ είναι οι πραγματικές εντολές που χρειαζόμαστε για να δημιουργήσουμε έναν φάκελο με το όνομα con:

Md\\?\c:\con

Αυτή η εντολήδημιουργεί έναν φάκελο που ονομάζεται con στη ρίζα τοπικός δίσκοςΜΕ:/. Αυτό επιτυγχάνεται επειδή ο υπολογιστής περιμένει το όνομα μετά τα σημάδια \\ απομακρυσμένος υπολογιστής, το οποίο δεν καλύπτεται από την πολιτική του λειτουργικού συστήματος. Και στο τέλος τα σημάδια;\ μεταφέρει διερμηνέας εντολώνόνομα τοπικού υπολογιστή. Ως αποτέλεσμα, αποδεικνύεται ότι η ομάδα φεύγει για τοπικός υπολογιστής, όπου εκτελείται. Το αποτέλεσμα είναι η καταστροφή του μύθου ότι δεν μπορείτε να δημιουργήσετε έναν φάκελο con.

Rmdir\\?\c:\con

Αυτή η εντολή διαγράφει έναν φάκελο.

Mkdir\\?\c:\aux

Το αποτέλεσμα αυτής της εντολής είναι το ίδιο με την πρώτη εντολή. Το mkdir και το md είναι σχεδόν παρόμοιες εντολές, η διαφορά σε αυτά δεν είναι πολύ μεγαλύτερη. Και ποιο, ευτυχώς, ξέχασα. Επομένως, μπορείτε να χρησιμοποιήσετε οποιαδήποτε εντολή.

Τι ενέργειες μπορείτε να εκτελέσετε με το φάκελο con;

Η αλήθεια είναι ότι αυτός ο φάκελος είναι τόσο χρήσιμος όσο μια κρυστάλλινη βαριοπούλα. Εάν έχετε δημιουργήσει έναν τέτοιο φάκελο ή αρχείο, θα πρέπει να γνωρίζετε τις δυνατότητές του. Ό,τι δεν πρέπει να υπάρχει στο λειτουργικό σύστημα ως φάκελοι δεν μπορεί να χρησιμοποιηθεί ως φάκελος. Δεν θα μπορείτε να αντιγράψετε ή να προσθέσετε οτιδήποτε σε αυτό, ή να το ανοίξετε ή να το διαγράψετε με τον συνηθισμένο τρόπο, ή ακόμα και να κλανίσετε προς την κατεύθυνσή του. Φοβάμαι ότι ακόμη και προγράμματα όπως το Unlocker δεν θα μπορούν να βοηθήσουν εδώ. Αυτό είναι ένα τέτοιο μπλοκ που φαίνεται να είναι ευχάριστο στο μάτι, αλλά δεν μπορείτε να το σπρώξετε από τη θέση του. Θα πω λοιπόν το εξής. Αν σας πουν ότι δεν μπορείτε να δημιουργήσετε έναν φάκελο con, τότε έχουν κάπως δίκιο. Εξάλλου, στην ουσία, βλέπουμε απλώς μια εικόνα ενός φακέλου, αλλά δεν μπορούμε να βεβαιωθούμε ότι είναι πραγματικά ένας φάκελος. Αυτό σημαίνει ότι πρέπει να είναι πολύ προσεκτικός ο ισχυρισμός ότι μπορεί να δημιουργηθεί ένας τέτοιος φάκελος. Καλα να περνας!

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

Υπόμνημα: γιατί δεν μπορείτε να δημιουργήσετε έναν φάκελο με το όνομα con

Ο Μπιλ Γκέιτς ήταν ένα πολύ ντροπαλό αγόρι ως παιδί, επομένως δεν είχε σχεδόν καθόλου φίλους στους συνομηλίκους του. Ολα δικα σου ελεύθερος χρόνοςΑφοσιώθηκε στις σπουδές του, για τις οποίες οι συμμαθητές του τον αποκαλούσαν σπασίκλα. Στην αμερικανική νεανική αργκό, ένας σπασίκλας ακούγεται σαν απατεώνας. Ο νεαρός Μπιλ είχε κουραστεί τόσο πολύ από αυτό το παρατσούκλι που αποφάσισε να το ξεφορτωθεί, ανεξάρτητα από το κόστος. Έχοντας γίνει ενήλικας και έχοντας επιτύχει τεράστια επιτυχία, ο Beal αποφάσισε ότι το παρατσούκλι των παιδιών δεν θα είχε θέση στην ενήλικη ζωή του, έτσι εισήγαγε Windows σίγουραρυθμίσεις που εμποδίζουν τους χρήστες να δημιουργήσουν φακέλους με το όνομα con. Εδώ είναι ένα είδος χαιρετισμού από τον δημιουργό του πιο δημοφιλούς λειτουργικού συστήματος στον κόσμο.

Ελπίζω να το μαντέψατε μιλάμε γιαγια μια μυθοπλασία που επινοήθηκε ειδικά για να κοροϊδέψει τους «πράσινους» χρήστες Η/Υ. Αυτή η ιστορία υπάρχει εδώ και πολλά χρόνια, ωστόσο, υπάρχουν ακόμα εκείνοι που την πιστεύουν. Είναι ιδιαίτερα αστείο να βλέπεις αυτή την ιστορία να αναδημοσιεύεται σε διάφορα στα κοινωνικά δίκτυαή ιστολόγια πλήρως αναπτυγμένων και καταξιωμένων ανθρώπων. Επιπλέον, υπάρχουν και εκείνοι που δεν πιστεύουν ότι αυτή η ιστορία είναι μυθοπλασία, και συνεχίζουν να επιμένουν στα δύσκολα παιδικά χρόνια του Γκέιτς... Μην πέφτετε σε αυτό το δόλωμα, αλλιώς κινδυνεύετε να γίνετε αφορμή γελοιοποίησης!

Στην πραγματικότητα: γιατί δεν μπορείτε να δημιουργήσετε έναν φάκελο con στα Windows;

Ας προσπαθήσουμε να καταλάβουμε τους πραγματικούς λόγους για τους οποίους δεν μπορεί να δημιουργηθεί ένας φάκελος με αυτό το όνομα στα Windows. Οι λόγοι βρίσκονται στο μακρινό παρελθόν, όταν δεν υπήρχαν Windows XP, Vista ή άλλα κελύφη. Υπήρχε MS-DOS (οι εντολές μπορούσαν να εκδοθούν μόνο από το πληκτρολόγιο και αντί για όμορφα παράθυρα στην οθόνη υπήρχε βαρετό γκρι κείμενο σε μαύρο φόντο). Δεν ήταν εύκολο να το διαχειριστείς, ωστόσο, έτσι κι αλλιώς δεν υπήρχαν άλλες επιλογές, οπότε οι χρήστες ήταν ικανοποιημένοι με αυτά που είχαν.

Το DOS είχε σκοπό να συστηματοποιήσει κατά κάποιο τρόπο την εργασία με διάφορα αρχείαδιαθέσιμο σε Η/Υ. Χρησιμοποιώντας αυτό κέλυφοςτα αρχεία μπορούν να αντιγραφούν, να μετακινηθούν κ.λπ. Υπήρχε επίσης ειδικό αρχείο, που αντιπροσώπευε το πληκτρολόγιο και την οθόνη στο MS-DOS. Έτσι, κατά την αντιγραφή ενός άλλου αρχείου σε αυτό, το τελευταίο εμφανιζόταν στην οθόνη.

Εάν αυτό το αρχείο αντιγράφηκε σε άλλο αρχείο, τότε όλες οι πληροφορίες που πληκτρολογήθηκαν στο πληκτρολόγιο τοποθετήθηκαν σε αυτό. Το τέλος του αρχείου εμφανίστηκε χρησιμοποιώντας την εντολή Ctrl+Z. Το συγκεκριμένο αρχείο ονομαζόταν «κονσόλα» και καταχωρήθηκε στο σύστημα με το όνομα con. Αυτή είναι η πραγματική απάντηση στην ερώτηση, Γιατί δεν μπορείτε να δημιουργήσετε έναν φάκελο con στα Windows;αυτό το όνομα είναι ήδη δεσμευμένο.

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

Στην πραγματικότητα, δεν είναι γνωστό ακριβώς ποιος και γιατί χρειάστηκε να βρει έναν φάκελο με αυτό το όνομα. Μάλλον το όνομά του θα παραμείνει για πάντα ένα μυστήριο στην ιστορία, αλλά τώρα ξέρετε σίγουρα την απάντηση στην ερώτηση, Γιατί δεν μπορώ να δημιουργήσω έναν φάκελο con;Ίσως περάσει ο καιρός και κάτι αλλάξει στην οργάνωση σύστημα αρχείωνστα Windows, αλλά μέχρι σήμερα δεν υπάρχει τρόπος να δημιουργηθεί ένας φάκελος με το όνομα con.