Perché non È Possibile a Nome di una Cartella ‘._.’ in Windows 7?

0
723

A volte per motivi di curiosità, o basato su un reale desiderio di fare qualcosa di diverso, si può provare a utilizzare alcuni nomi insoliti per le cartelle sul vostro sistema di Windows con risultati contrastanti. Con questo in mente, oggi SuperUser Q&Un post è la risposta a un lettore curioso.

Oggi sessione ” Domande e Risposte viene a noi per gentile concessione di SuperUser—una suddivisione di Stack Exchange, un community-driven raggruppamento di Q&A siti web.

La finestra di messaggio di screenshot per gentile concessione di Ben N (SuperUser).

La Domanda

SuperUser lettore EdwardBlack vuole sapere perché non è possibile il nome di una cartella ._. sul suo sistema di Windows 7:

Ho appena notato che non è possibile a nome di una cartella ._. sul mio sistema Windows 7. Esso viene rinominato ._ invece. A volte scompare solo dopo aver dato un nome, ma poi si ripresenta dopo l’aggiornamento della visualizzazione. Windows sembra avere un problema con i punti alla fine di un nome di file. Perché è questo?

Perché non è possibile a nome di una cartella ._. in Windows 7?

La Risposta

SuperUser collaboratore di Ben N ha la risposta per noi:

Windows normalmente richiede che i file hanno alcuna estensione o un’estensione che è lungo almeno un carattere. Non come lunghezza zero estensioni (cioè i nomi di file che termina con un punto). Le cartelle possono avere estensioni di troppo, di conseguenza, Windows non lasciare che i loro nomi terminano con un punto.

Fonte: Dall’articolo linkato da DavidPostill:

  • Utilizzare un punto di separare il nome del file di base dell’estensione nel nome di una directory o di un file.

Se si tenta di terminare un nome file o directory con un periodo, Windows si presuppone che tu non vuoi un’estensione, e quindi rimuove (anche se si crea con il md comando in una finestra del prompt dei comandi).

Zona Di Pericolo

Se si vuole veramente un nome di cartella alla fine del periodo, sarà necessario utilizzare la magia raw ignora nome sequenza di \?. In una finestra del prompt dei comandi, md \?C:pathtocontainer._. infatti crea una cartella di nome ._., ma un sacco di programmi hanno problemi con esso, anche Windows Explorer:

Tale cartella può essere rimosso solo con il comando rd, seguita dal \? nome o rinominato con la sua breve (8.3, dir /x) nome.

Ha qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere altre risposte da altri tech-savvy Stack Exchange, gli utenti? Controllare il thread di discussione qui.