“Nome do arquivo não é válido ou muito longo” e “O caminho especificado não existe” em um arquivo

1

Eu tenho um arquivo em uma pasta que eu uso para programação python e quando eu movi a pasta tudo iria além do arquivo.

Eu não sei como chegou lá, mas quando tento excluí-lo eu recebo "Nome do arquivo não é válido ou muito longo". Se eu clicar duas vezes, ele diz "O caminho especificado não existe". Quando pesquisei esses problemas, eles referenciaram links simbólicos, o que duvido que seja ou o excluam no prompt de comando.

Quando eu tento no prompt de comando, ele diz que pode encontrar o arquivo, mesmo que apareça em "dir". Eu acho que pode ter a ver com o nome do arquivo sendo inválido, mas eu não sei o que fazer sobre isso. O arquivo é chamado de simonload,pickle,time e sei que vem de import simonload,pickle,time em um dos meus arquivos python, mas não sei como.

    
por smithy545 01.12.2012 / 17:53

1 resposta

0

Não há nada inválido sobre esse nome no Windows, a menos que talvez haja alguns caracteres não-imprimíveis adicionais que você não esteja vendo.

Pode ser muito longo se estiver em uma árvore de diretórios, fazendo com que todo o caminho exceda o Windows MAX_PATH limitação de 260 caracteres para aplicativos que ainda não suportam nomes Unicode longos. Se isso é tudo, uma solução possível para isso é subir alguns níveis, depois mover temporariamente toda a subárvore (incluindo a parte da qual você quer se livrar) para algum lugar mais próximo da raiz, apenas para encurtar temporariamente o caminho.

Para mim, parece mais um problema com a ACL nesse arquivo que está impedindo que você o exclua. Você pode verificar isso usando cacls .

    
por 01.12.2012 / 18:13