Renomeie os arquivos para esvaziar o nome do arquivo no Windows (Vista)


13

O Vista permite arquivos com "primeiro nome" vazio (por exemplo, ".svn"). No entanto, quando tento remover o nome do arquivo de um arquivo existente, deixando o prefixo no Explorer ou usando 'renomear' do cmd, falho. Como posso renomear arquivos com facilidade para incluir apenas o sufixo?

(Eu uso o Vista, se isso importa).

Respostas:


28

Você também pode criar um nome de arquivo que comece com um ponto final e não tenha extensão. Tente nomear o nome ".whatever". ( observe o período à direita ). Isso funciona no Explorer e na linha de comando.


1
Normalmente, o Explorer insiste que "Você deve digitar um nome de arquivo".
User1686 9/06/09

Não se você adicionar o sufixo.
Ripper234

1
Uau! Truque legal. No entanto ... não faz sentido que colocar um ponto no final permita um arquivo "sem nome" e apague o ponto final. Isso me faz pensar que esse é um erro no explorer e é um comportamento que pode mudar no futuro. Porém, ele funciona e esse é um problema comum nas ferramentas do Unix que são portadas para o Windows (Msys e Cygwin usam muito pastas de pontos, além do SVN e Git, como mencionado). Então, devemos espalhar esse truque, se é provável que pare de funcionar?
23409 Jerph

1
Esta é uma das soluções mais estranhas do Windows que encontrei nos últimos anos.
ojdo


1

Se você estiver olhando para algo chamado ".svn", é mais provável que esteja realmente olhando para uma pasta, caso em que "del" não a cortará. ".svn" é o que o TortoiseSVN (e talvez outros clientes SVN também) chama suas pastas internas. Há uma opção para usar um caractere sublinhado em vez de um ponto. O comando "renomear" ainda deve funcionar bem nas pastas.

Fora isso, os comandos padrão do cmd.exe devem funcionar bem em arquivos "somente extensão".

del .abc
ren file.abc .abc
copy file.abc .abc

0

Mesmo problema no Windows Server 2008.
Tinha um arquivo chamado 'keystore', precisava ser chamado '.keystore'.

  1. Renomeie o arquivo para '.keystore.txt', o problema é que não é um arquivo de texto e a extensão '.txt' causa problemas no arquivo não encontrado.

  2. Abra o prompt de comando e use o comando move para renomear o arquivo.

    mova .keystore.txt .keystore

Agora, o arquivo não possui a extensão .txt e o tipo de arquivo é recongizado como arquivo KEYSTORE.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.