Windows Confidential Windows 'Prettified"nomi di file

Raymond Chen

L'introduzione di nomi di file lunghi e minuscole del file system FAT in Windows 95 inoltre introdotto un problema di transizione, tutti i file le unità FAT creato prima che il punto conformed allo precedente 8.3 convenzione di denominazione dei file, che significava che fossero tutti in maiuscolo. Se Windows non effettua operazioni speciali, quindi utilizza Explorer per visitare una cartella contenente i nomi di stile precedente avrebbe comportato un attacco frontal di completo da una schermata di lettere maiuscole.

Non screams "Sono un vecchio computer il parodia" come nomi di file in lettere maiuscole. (, OK, è possibile inoltre dispone di applicare i numeri di riga accanto a ogni file troppo.) Invece di ricerca come un sistema operativo nuovo, moderno, Windows 95 si siano presenti come un sistema operativo scritto in FORTRAN su schede perforate da una serie di nerds, mentre in realtà, Windows 95 è scritto in una combinazione di C, c ++ e linguaggio assembly al PC da una serie di nerds.

Per semplificare la transizione al nuovo mondo interessante di lettere minuscole, Explorer eseguito un'operazione nota come "prettifying." Se rilevato un nome di file è stato tutte lettere maiuscole e conformed per la convenzione di denominazione 8.3, detto, "Oh, deve essere uno di tali file creati nella prima fase. È possibile inserire alcuni lipstick in viene prima Introduzione a per No-profit minuscole equilibrato." Il primo carattere è stato lasciato maiuscolo e sono stati convertiti i restanti caratteri minuscoli. Un file di cui il nome sul disco è che Readme.txt è stato visualizzato sullo schermo come file Leggimi o Readme.txt se sono state visualizzate le estensioni per i tipi di file conosciuti. Poiché il file system FAT è senza distinzione tra maiuscole e minuscole, il nuovo nome ha lavorato anche per accedere al file e osservarne l'aspetto molto meno hideous. Questo era solo uno dei molti ritocchi poco aggiunti all'interfaccia utente di Windows 95 per renderlo ritengono più comodo e meno computery.

Questo processo prettification ha avuto luogo indipendentemente dal file di sistema sottostante. Anche nel se in cui il file system supportato lettere minuscole in modo nativo, Explorer ancora selezionata se il nome era fastidioso. Questa operazione è stata eseguita perché il nome del tutto maiuscole molto bene può iniziate su un file che sono supportati solo nomi fastidioso, ma quando il file è stato copiato in un'unità supportato piuttosto nomi, il nome non ottenere prettified. Dopo tutto, il comando COPY non con il nome del file; anche se si copia un file fastidioso, la copia è fastidioso!

In Windows 95 prettification di nomi di file era non condizionale, mentre non era disponibile alcun metodo per disattivare l'opzione. Se si dispone di un file denominato FBI, potrebbe ottenere prettified per Fbi. Si è verificato un trucco tuttavia: se il file dispone di un'estensione, è possibile convertire l'estensione da lettere minuscole mantenendo tutte in maiuscolo il nome di base. La presenza di lettere minuscole nell'estensione impedito essere riconosciuto come un nome file scuola precedente, in modo che il file FBI.txt mantenuto il caso originale. Dopo che le estensioni per tipi di file noti sono stati nascosti, il risultato era un FBI tutto maiuscole.

Quando l'interfaccia Explorer è stato eseguito il porting a Windows NT 4.0, la funzionalità prettification è stata mantenuta, ma il team di porting verrà aggiunta un'opzione per disattivare la funzionalità. L'opzione è ora interessanti solo per motivi storici, poiché prettification di nomi di file vanished completamente partire da Windows 2000. I nomi di server di rete inoltre sono soggetti a prettification fino a e verrà incluso.

Ora che prettification di nomi di file è stata disattivata in tutte le versioni di Windows ancora in mancato supporto Mainstream, è possibile assegnare i file maiuscole tutti i nomi impunity. E, se si dispone ancora di file creati dai giorni di nomi di file fastidioso, tali file verranno visualizzati con i nomi originali nella loro ugliness completo. Forse che non è in modo errato, tale muro di lettere maiuscole di tutti i nomi di file potrebbe importare solo sulla nostalgia.

Raymond Chen Sito Web, Old New Thing, e in modo identico intitolato libro (Addison-Wesley, 2007) gestire con la cronologia di Windows e di programmazione Win32. Ha ancora è di molto vecchi file su dischi floppy, ma si non ha un'unità disco floppy lavoro possa leggerli.