Como apagar um arquivo com um espaço no final do nome e atributos ocultos?

6

Temos um arquivo oculto com um espaço no final do nome do arquivo. Normalmente, eu tomo posse do arquivo e, em seguida, uso uma linha de comando renomear com o nome do arquivo 8.3 (dir / x). No entanto, renomear não reconhece arquivos ocultos ou do sistema.

Alguma ideia de como removê-lo? O criador original não pode acessar o arquivo. O sistema é um servidor Windows 2003 com compartilhamento de arquivos NTFS e SMB (compartilhamento normal de arquivos do Windows).

    
por Zachary Scott 04.05.2010 / 19:37

3 respostas

5

No prompt de comando, você pode colocar o nome do arquivo entre aspas (incluindo o espaço). Por exemplo:

del "failfile.txt "

No Windows Explorer, você pode ir para Ferramentas | Opções de pasta, clique na guia Exibir e selecione "Mostrar pastas e arquivos ocultos". Em seguida, clique em OK e você verá o arquivo e poderá selecioná-lo e excluí-lo ou renomeá-lo.

    
por 04.05.2010 / 20:03
3

Já faz um tempo que essas perguntas foram feitas, mas eu tive o mesmo problema e uma simples exclusão na linha de comando não funcionou.

Eu tive que usar o nome abreviado do arquivo DOS para me livrar de um arquivo tão indefinível. Com dir /X , você obterá os nomes de arquivos abreviados. Em seguida, use esse nome para o comando delete: del failfi~1.txt .

    
por 14.12.2011 / 08:13
1

Teste del filename? ou remova o atributo oculto primeiro com attrib -h filename? seguido por del filename .

    
por 04.05.2010 / 20:10

Tags