Recentemente descobri que nomes de arquivos inválidos no Windows podem ser manipulados usando esta sintaxe:
\.\C:\somedir\filename
Isso pode ser usado para excluir ou renomear o arquivo incorreto, como nestes exemplos:
DEL \.\C:\test\LPT1
REN \.\C:\test\LPT1 file.txt
O teste mostra que essa sintaxe também funciona se a primeira parte do caminho for "\\? \" em vez de "\\. \".