Premesso che Windows o più specificatamente Win32 API non permette di assegnare ad un file o ad una cartella un nome che termina con un punto, mi è capitato di trovare in una cartella condivisa su di un server, una cartella in cui nome terminava per “.”.
Probabilmente la cartella era stata creata da un utente MAC, ma non ne sono certo.
Detto ciò, un file o una cartella il cui nome termina con un “.” non è eliminabile in Windows utilizzando l’usuale comando “Elimina” raggiungibile dal menù constestuale e nemmeno da CMD attraverso i comandi “del” per i file o “rmdir” per le cartelle. Se si tenta di eliminarlo in questo modo compare il seguente messaggio:

Per risolvere questo inconveniente, è necessario quindi eseguire i comandi di eliminazione facendo in modo che Win32 ignori i controlli standard sui file. Ciò è possibile anteponendo i percorsi dei file o delle cartelle con \?.
Pertando per eliminare la cartella D:\esempio., al prompt dei comandi si deve utiizzare:
rd "\\?\D:\esempio."