¿Cómo creo manualmente un archivo con un. (punto) prefijo en Windows? Por ejemplo, .htaccess

450

Quiero crear un .htaccessarchivo manualmente y descubrí que parece imposible a través de la interfaz de usuario de Windows. Me sale un "debe escribir un nombre de archivo". mensaje. Tiene que haber una manera de crear archivos con .un prefijo en Windows.

¿Se puede hacer esto manualmente?

Ingrese la descripción de la imagen aquí

Doug Chamberlain
fuente
42
No puedo creer que nadie en SO haya preguntado esto antes.
Doug Chamberlain
55
@ Will ¿Hay algún otro lugar al que pertenecerían otras preguntas como esta? Noté que cerró ambos, pero a juzgar por la respuesta y las opiniones sobre ambas preguntas, parece que hay al menos algo de interés en preguntas de esta naturaleza.
Doug Chamberlain
44
Me había encontrado con esto antes y sabía que había una respuesta fácil. Me sorprendió no encontrarlo aquí. Entonces, busqué un poco más y lo encontré en otro lugar. No puedo "responder" porque la pregunta está cerrada, así que aquí está: simplemente ponga un punto extra DESPUÉS del archivo. Windows lo soltará. .this.=>.this
TecBrat
10
Por favor, alguien piense en emitir un voto de reapertura sobre esto. En mi opinión, esto no está fuera de tema, ya que el Explorador de Windows es una herramienta utilizada por muchos desarrolladores, especialmente cuando es nuevo en el oficio. Crear un .htaccesses un problema común para principiantes o desarrolladores web aficionados. Y: este problema me molestó durante años, la mayoría de las soluciones son molestas (llame cmd...) y hay una mejor manera (gracias @TecBrat). Google me dio esta página como éxito para "Windows crea un archivo que comienza con un punto", por lo que la respuesta debe estar aquí de todos los lugares (¡como una respuesta con buena puntuación!)
kratenko
55
Intenté volver a abrirlo. Necesitaba esto para agregar un archivo .ignore de Git. Esta puede ser una pregunta relacionada con la programación; no es simplemente una pregunta de "cómo uso Explorer".
james.garriss

Respuestas:

364

Si inicia el Bloc de notas y luego Archivo -> Guardar como -> Escribir .htaccess y elige "Todos los archivos" como tipo, creará el archivo .htaccess para usted.

Bloc de notas guardar como .htaccess

los foens
fuente
26
Siempre aprecio la adición de imágenes.
Doug Chamberlain
101
Abrir el bloc de notas realmente no es necesario. Simplemente agregue otro punto al nombre del archivo o carpeta y se le cambiará el nombre al texto que lo precede. Ver aquí: superuser.com/questions/64471/…
Griffin
27
No sabía eso. Entonces uno puede crear el archivo simplemente escribiendo ".htaccess". en el explorador, y el último punto se eliminará automáticamente. Agradable.
Foens
Como seguimiento, ¿puede simplemente nombrar un archivo con un punto en Windows 10, sin tener que usar el truco del bloc de notas?
Satbir Kira
44
@Griffin, deberías hacer que tu comentario sea una respuesta. Genial, porque también funciona para carpetas. Y sin @Sabit Kira en Windows 10, todavía recibo exactamente el mismo error You must type a filename.
Bart
285

Windows 7, 8 y 10

Esto es muy fácil desde Windows 7. En el Explorador de archivos, haga clic derecho en cualquier lugar y cree un nuevo archivo. Escriba el nuevo nombre de archivo como .something.(observe el período adjunto) y presione Entrar dos veces, el trabajo está hecho.

Demostrar cómo crear un archivo sin nombre en el Explorador de archivos.

Entonces, en lugar de que se le solicite

Debe escribir un nombre de archivo.

En su lugar, se le solicitará

Si cambia una extensión de nombre de archivo, el archivo podría quedar inutilizable.

Matt Kieran
fuente
Esto también funciona cuando quieres renombrar archivos, ¡genial! gracias
Ovidiu Dolha
66
Esta debería ser la respuesta aceptada. Especialmente porque el cambio de nombre también funciona de esta manera.
Noitidart
Esto no funciona para mi. Todo lo que hace es crear .something..txt, como se ve en la Detailspestaña en las propiedades del archivo. Estoy en Windows 7 ...
Stam Kaly
8
@StamKaly Parece que podría estar ocultando extensiones. En las opciones del Explorador de archivos, asegúrese de que tiene "Ocultar extensiones para tipos de archivos conocidos" sin marcar. O si está en Windows 10, vaya a la pestaña Ver y marque "Extensiones de nombre de archivo".
Matt Kieran el
1
No puedo creer Utilicé soluciones piratas todos estos años y solo hoy pensé en google si hay mejores soluciones disponibles ahora.
VarunAgw
89

Dentro del Bloc de notas seleccione File>Save As...

Nombre de archivo: ".whatever you want"(con el punto inicial)

Puede hacerlo en el Explorador (en Windows 7) agregando un punto al final del nombre de archivo:

.whatever you want.

Windows eliminará automáticamente el punto final cuando valide.

dhirschl
fuente
Intenta crear un archivo desde el explorador llamado .htaccess No creo que hayas intentado hacerlo físicamente.
Doug Chamberlain
3
¿Agregaste un punto "." hasta el final del nombre de archivo también?
dhirschl
Estoy usando Windows XP, actualicé las etiquetas de preguntas para reflejar el sistema operativo
Doug Chamberlain
66
¿Está documentado en alguna parte? Es tan extraño que casi suena como un error.
WCWedin
1
Gracias. Esta segunda opción parece ser más fácil que la respuesta más votada a esta pregunta. Además, esto también funciona para las carpetas si desea cambiar el nombre de su carpeta comenzando con un punto.
Rolen Koh
29

Vaya al símbolo del sistema, cd a la carpeta correspondiente y escriba:

notepad .htaccess

Después del diálogo de confirmación, se creará el archivo y lo editará directamente. Si solo desea crear un archivo vacío, intente

echo. > .htaccess
Boocko
fuente
Nunca pensé en hacer eco en un archivo.
Doug Chamberlain
3
echogenera un texto en el que ECHO está activado. eso se escribe en el archivo. echo.crea un archivo con algunos espacios en blanco.
Boocko
44
utilizar type nul > .htaccessen su lugar, que va a crear un archivo sin contenido
phuclv
10

También puede usar el símbolo del sistema con move:move x.extension .extension

Nikoloff
fuente
1
DOS (COMMAND.COM, 16 bits) no forma parte de Windows desde Windows ME. Es CMD.EXE, 32 bits, que es compatible con comandos de MS-DOS.
Alan B
9

Puede hacer esto en cualquier programa que no sea Explorer, por ejemplo Notepad, cmd.exeetc.

Simplemente no puede hacerlo en Explorer, y Raymond Chen ha ofrecido una explicación de por qué no .

David Heffernan
fuente
44
Gran comentario de la publicación del blog vinculada: "El conjunto de personas que desean archivos que comienzan con un punto y el de las personas que mantienen ocultas las extensiones conocidas no tienen intersección".
WCWedin
9

Simplemente escriba .htaccess. como nombre de archivo Observe el punto al final de htaccess. Esto cambiará en Windows a .htaccess sin un punto al final.

Jacky
fuente
¡quiéralo! También es bueno que todavía esté usando la interfaz de usuario de Windows, que era parte de la pregunta original.
PTansey
4

Incluso si no tiene ningún editor de terceros (Notepad ++, etc.), también puede crear archivos con punto como prefijo.

Para crear un .htaccessarchivo, primero cree el archivo htaccess.txt con Context Menu > New Text Document.

Luego presione Alt + D(Windows 7) y Ctrl + Ccopie la ruta desde la barra de direcciones del Explorador de Windows.

Luego vaya a la línea de comando y escriba el código de la siguiente manera para cambiar el nombre de su archivo:

rename C:\path\to\htaccess.txt .htaccess

Ahora tiene un espacio en blanco .htaccesssin abrirlo en ningún editor.

Espero que esto te ayude.

Vicky Dev
fuente
4

Puede guardarlo usando el cuadro de diálogo Guardar como usando " .something ".

Sachin Shanbhag
fuente
¿Qué tal una carpeta? por ejemplo.gradle
McLan el
¿Diálogo "Guardar como" para qué aplicación?
Peter Mortensen el
4

Use algo como Notepad ++ (o incluso Notepad ), 'Guardar como' e ingrese el nombre .htaccess de esa manera. Siempre me pareció extraño, ¡pero te permite hacerlo desde un programa!

Brian
fuente
3

Puede sonar increíble, pero Windows 1903 finalmente permite nombrar archivos en el Explorador con un punto inicial :-)

nivel de depuración
fuente
2

En Windows, simplemente vaya a la carpeta con cmd y escriba el siguiente comando:

DIR>.htaccess

Este comando creará un .htaccessarchivo y volcará algunos datos en él. Elimine los datos y puede usarse como .htaccessarchivo.

Eugine Joseph
fuente
3
Un comando más simple sería echo "" > .htaccess, de esta manera, no tiene que borrar ningún dato.
DFSFOT
2

Parece que Microsoft finalmente está abordando este problema. Las versiones actuales en Insider Editions de Explorer permiten crear archivos con un punto en la parte delantera.

Probado con Build 19541

theking2
fuente
0

Si usa Git y tiene Git Bash instalado, puede abrir un Git Bash en el directorio (a través del clic derecho en el espacio en blanco en el Explorador> Git Bash aquí) y hacer:

touch .htaccess
gpresland
fuente
0

Además, si tiene Sublime Text instalado en su computadora de desarrollo, puede arrastrar el archivo a la ventana abierta de Sublime Text, haga clic con el botón derecho en el nombre del archivo -> renombrar e ingrese cualquier nombre incluso sin ninguna extensión. Esto funcionó para mí.

Diego Ponciano
fuente