Eu estou tentando excluir um arquivo chamado "Kanno, Yoko - onde este oceano vai? .Mp3" do meu disco rígido no Windows 7 Ultimate x64 e ele continua me dizendo que não pode porque o nome do arquivo é muito longo ou inválido (devido para o "?" nele). Não consigo renomeá-lo, não posso excluí-lo, não posso fazê-lo nem com o Explorer nem com o CMD. Também não consigo excluir a pasta que a contém nem com o Explorer nem com o CMD.
Alguém tem uma resposta ou sugestão para tentar? Eu não tenho idéia de como tal nome foi criado em primeiro lugar (software para renomear arquivos de acordo com o seu título, mas ainda assim, ele não deveria ter sido salvo com um nome inválido como esse). Independentemente disso, como posso agora me livrar disso?
vi whatFileIsThis\?.txt
ou vi "whatFileIsThis?.txt"
No Linux, a expansão com curinga é realmente feita pelo shell em vez do aplicativo - as APIs de arquivo não manipulam curingas, ao contrário do Windows, onde elas ocorrem. Isso explica por que seu dispositivo Android conseguiu manipular o arquivo onde o Windows não podia.