La maggior parte di voi saprà che i nomi dei driver di dispositivo MS-DOS non possono essere utilizzati come nomi di file in Windows. Di conseguenza, non siamo in grado di denominare le cartelle come con, aux, nul, ecc.
Microsoft MS-DOS aveva riservato questi nomi per questi driver di dispositivo di sistema.
- CONTRO: tastiera e display
- PRN: dispositivo dell'elenco di sistema, solitamente una porta parallela
- AUX: dispositivo ausiliario, solitamente una porta seriale
- CLOCK$ : Orologio di sistema in tempo reale
- NUL: dispositivo bit-bucket
- A:-Z: : Lettere di unità
- COM1 : Prima porta di comunicazione seriale
- LPT1 : prima porta parallela della stampante
- LPT2 : Seconda porta parallela della stampante
- LPT3 : Terza porta stampante parallela
- COM2 : Seconda porta di comunicazione seriale
- COM3 : Terza porta di comunicazione seriale
- COM4 : Quarta porta di comunicazione seriale
Prova a creare un file o una cartella con questi nomi sul desktop di Windows e guarda cosa succede.
Anche oggi se provi a denominare una cartella utilizzando uno di questi nomi riservati, riceverai il seguente messaggio di errore: Il nome del dispositivo specificato non è valido.
Queste restrizioni esistono ancora in Windows basato su NT, probabilmente il motivo è per consentire la compatibilità per l'esecuzione di programmi a 16 bit e per i programmi basati sulla riga di comando. I file, i percorsi, gli spazi dei nomi e le convenzioni completi di Windows sono disponibili qui.
Crea la cartella CON, AUX, NUL
Sebbene tu possa utilizzare i comandi Linux o MS-DOS per creare i nomi delle cartelle come "con", mi sono imbattuto in questa app Concu che afferma di consentirti di creare ed eliminare cartelle con nomi limitati, in un clic. È un collegamento CNET, quindi ricordati di fare clic sul collegamento per il download diretto.
Perché esiste questo programma?? Giusto per sottolineare che può essere fatto usando uno strumento, tutto qui!
Lo so, lo so che è roba vecchia, ma questa è per chi potrebbe non esserne a conoscenza. ;)