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\?.txtou 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.