6Sep

Perché non è possibile denominare una cartella '._.' In Windows 7?

click fraud protection

A volte, per motivi di curiosità o in base al desiderio di fare qualcosa di diverso, puoi provare a utilizzare nomi insoliti per le cartelle sul tuo sistema Windows, con risultati misti. Con questo in mente, il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un curioso lettore.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community. Schermata della finestra del messaggio

per gentile concessione di Ben N( SuperUser).

La domanda

SuperUser reader EdwardBlack vuole sapere perché non è possibile nominare una cartella . _. sul suo sistema Windows 7:

Ho appena notato che non è possibile nominare una cartella . _. sul mio sistema Windows 7.Viene invece rinominato . _ .A volte scompare subito dopo averlo nominato, ma poi riappare dopo aver aggiornato la vista. Sembra che Windows abbia un problema con i punti alla fine di un nome di file. Perchè è questo?

instagram viewer

Perché non è possibile nominare una cartella . _. in Windows 7?

La risposta

SuperUser contributor Ben N ha la risposta per noi:

Windows normalmente richiede che i file non abbiano né un'estensione né un'estensione con almeno un carattere. Non ama le estensioni di lunghezza zero( ad esempio i nomi dei file che terminano con un punto).Le cartelle possono avere anche le estensioni, quindi Windows non lascia che i loro nomi terminino con un punto.

Origine: Dall'articolo collegato a DavidPostill:

  • Utilizzare un punto per separare il nome file di base dall'estensione nel nome di una directory o di un file.

Se si tenta di terminare un file o un nome di directory con un punto, Windows presume semplicemente che non si desidera un'estensione e quindi la si rimuove( anche se la si crea con il comando md in una finestra del prompt dei comandi).

Zona di pericolo

Se si desidera veramente che il nome di una cartella termini con il punto, sarà necessario utilizzare la sequenza di override del nome raw magico di \\? \ .In una finestra del prompt dei comandi, md \\? \ C: \ path \ to \ container \. _. creerà infatti una cartella denominata . _., ma molti programmi avranno problemi con esso, anche con Windows Explorer:

Tale directory può essere rimossa solo con comando seguito dal suo \\? Name, o rinominato con il suo breve ( 8.3,dir / x) nome .

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.