Cambiar el nombre de los archivos a un nombre de archivo vacío en Windows (Vista)

13

Vista permite archivos con "nombre" vacío (por ejemplo, ".svn"). Sin embargo, cuando intento eliminar el nombre de archivo de un archivo existente, dejando el prefijo, en el Explorador o usando el 'cambio de nombre' de cmd, fallo. ¿Cómo puedo cambiar fácilmente el nombre de los archivos para incluir solo el sufijo?

(Yo uso Vista, si eso importa).

ripper234
fuente

Respuestas:

28

También puede hacer un nombre de archivo que comience con un punto y que no tenga extensión. Intenta nombrarlo ". Lo que sea". ( tenga en cuenta el período final ). Esto funciona tanto en Explorer como desde la línea de comandos.

Joe Doyle
fuente
1
Por lo general, Explorer insiste en que "debe escribir un nombre de archivo".
user1686
No si agrega el sufijo.
ripper234
1
¡Guauu! Buen truco. Sin embargo ... no tiene NINGÚN SENTIDO que poner un punto al final permitirá un archivo "sin nombre" y borrará el punto final. Eso me hace pensar que esto es un ERROR en el explorador, y es un comportamiento que posiblemente podría cambiar en el futuro. Sin embargo, funciona, y este es un problema común con las herramientas de Unix que se portan a Windows (Msys y Cygwin usan mucho las carpetas de puntos, además de SVN y Git, como se mencionó). Entonces, ¿deberíamos difundir este truco, si es probable que deje de funcionar?
Jerph
1
Este es uno de los sonidos de trabajo de Windows más extraños que he encontrado en años.
ojdo
2

renombrar filename.txt ".txt"

Kevin Kuphal
fuente
1

Si está mirando algo llamado ".svn", lo más probable es que realmente esté mirando una carpeta en cuyo caso "del" no lo cortará. ".svn" es lo que TortoiseSVN (y quizás otros clientes SVN también) llama a sus carpetas internas. Hay una opción para usar un carácter de subrayado en lugar de un punto. Sin embargo, el comando "renombrar" debería funcionar bien en las carpetas.

Aparte de eso, los comandos cmd.exe estándar deberían funcionar bien en archivos de "solo extensión".

del .abc
ren file.abc .abc
copy file.abc .abc
squillman
fuente
0

Mismo problema en Windows Server 2008.
Tenía un archivo llamado 'almacén de claves', necesitaba que se llamara '.keystore'.

  1. Cambie el nombre del archivo a '.keystore.txt', el problema es que este no es un archivo de texto y la extensión '.txt' causa problemas de archivo no encontrado.

  2. Abra el símbolo del sistema y use el comando mover para cambiar el nombre del archivo.

    mover .keystore.txt .keystore

Ahora el archivo no tiene la extensión .txt y el tipo de archivo se reconoce como archivo KEYSTORE.

marca
fuente
0

Desde la línea de comando:

>.foo echo #first line
notepad .foo
John Gietzen
fuente