Esta pergunta já tem uma resposta aqui:
Inadvertidamente, eu criei um arquivo nomeado g:\filename.csv
no Windows XP através de um script Python.
Observe que esse g:\filename.csv
é o nome do arquivo. Na verdade, ele é salvo na unidade F:.
Não consigo renomeá-lo usando o prompt de comando ( ren oldfilename newfilename
) ou usando F2uma janela do Explorer. Ele diz "não é possível ler da unidade" - o Windows acha que o arquivo está na unidade G :.
Existe alguma maneira de renomeá-lo?
windows-xp
rename
filenames
Vineet
fonte
fonte
*filename.csv
o trabalho?Respostas:
Esta não poderia ser a solução mais rápida, mas deveria funcionar.
Se você inicializar uma distribuição Linux Live, poderá excluí-la, pois o Linux usa um método diferente para identificar partições e não será forçado a pensar que seu arquivo é uma unidade. Eu sugiro que você Parted Magic , que possui muitas ferramentas úteis para manutenção de disco e sistema e, além de sua preocupação atual, seja sempre útil tê-lo em mãos.
fonte
Se o seu sistema operacional Windows, você pode usar o seguinte truque:
Observe que, se você conseguiu criar um arquivo com nome
con
ou algum outro nome reservado para o dispositivo Windows, ficará sem sorte com a abordagem.fonte
Você também pode tentar ...
Em um Windows
Command Prompt
:ou
fonte
Você sempre pode tentar Cygwin . O filtro do nome do caminho deve ser mais compatível com esse tipo de erro, pois isso não viola os padrões POSIX. Instale o bash e o fileutils e tente
rm /cygdrive/f/g:\\filename.csv
fonte