Como crio manualmente um arquivo com a. (ponto) no Windows? Por exemplo, .htaccess

450

Quero criar um .htaccessarquivo manualmente e descobri que isso parece impossível através da interface do usuário do Windows. Recebo um "você deve digitar um nome de arquivo". mensagem. Tem que haver uma maneira de criar arquivos com .um prefixo no Windows.

Isso pode ser feito manualmente?

Digite a descrição da imagem aqui

Doug Chamberlain
fonte
42
Eu não posso acreditar que ninguém no SO já perguntou isso antes.
Doug Chamberlain
5
@ Will Existe algum outro lugar onde outras perguntas como essa pertenceriam? Notei que você encerrou os dois, mas, a julgar pela resposta e pontos de vista sobre as duas questões, parece que há pelo menos algum interesse em questões dessa natureza.
Doug Chamberlain
44
Eu já tinha encontrado isso antes e sabia que havia uma resposta fácil. Fiquei surpreso por não encontrá-lo aqui. Então, pesquisei um pouco mais e encontrei em outro lugar. Não posso "responder" porque a pergunta está encerrada, então aqui está: basta colocar um ponto extra APÓS o arquivo. O Windows irá soltá-lo. .this.=>.this
TecBrat
10
Por favor, alguém pense em votar novamente. Na minha opinião, isso não está fora de tópico, pois o Windows Explorer é uma ferramenta usada por muitos desenvolvedores, especialmente quando novos no ramo. Criar um .htaccessé um problema comum para iniciantes ou desenvolvedores de hobby. E: esse problema me incomodou por anos, a maioria das soluções alternativas é chata como o inferno (ligue cmd...) e existe uma maneira melhor (obrigado @TecBrat). Google deu-me esta página como top hit de "janelas criar o arquivo começando com ponto", então a resposta deveria estar aqui de todos os lugares (como uma resposta com boa pontuação!)
kratenko
5
Eu tentei reabri-lo. Eu precisava disso para adicionar um arquivo .ignore do Git. Essa pode ser uma pergunta relacionada à programação; não é simplesmente uma pergunta "como faço para usar o Explorer".
James.garriss 15/06/2015

Respostas:

364

Se você iniciar o Bloco de notas e, em seguida, Arquivo -> Salvar como -> Gravar .htaccess e escolher "Todos os arquivos" como o tipo -, ele criará o arquivo .htaccess para você.

Bloco de notas salvar como .htaccess

foens
fonte
26
Sempre aprecie a adição de imagens.
Doug Chamberlain
101
Abrir o bloco de notas realmente não é necessário. Basta acrescentar outro ponto ao nome do arquivo ou da pasta e ele será renomeado para o texto anterior. Veja aqui: superuser.com/questions/64471/…
Griffin
27
Eu não sabia disso. Portanto, pode-se criar o arquivo simplesmente digitando ".htaccess". no explorer, e o último ponto será removido automaticamente. Agradável.
foens 14/03
Como acompanhamento, você pode simplesmente nomear um arquivo com um ponto no Windows 10, sem precisar usar o truque do bloco de notas?
Satbir Kira
4
@ Griffin, você deve fazer seu comentário como resposta. Ótimo, porque também funciona para pastas. E no @Sabit Kira no Windows 10, atualmente ainda recebo exatamente o mesmo erro You must type a filename.
266 Bart Bart
285

Windows 7, 8 e 10

Isso é fácil desde o Windows 7. No File Explorer, clique com o botão direito do mouse em qualquer lugar e crie um novo arquivo. Digite o novo nome do arquivo como .something.(observe o período anexado) e pressione enter duas vezes, o trabalho foi concluído.

Demonstrando como criar um arquivo sem nome no File Explorer.

Então, ao invés de ser solicitado com

Você deve digitar um nome de arquivo.

Em vez disso, você será solicitado a

Se você alterar uma extensão de nome de arquivo, o arquivo poderá ficar inutilizável.

Matt Kieran
fonte
Isso também funciona para quando você deseja renomear arquivos, ótimo! obrigado
Ovidiu Dolha
6
Essa deve ser a resposta aceita. Especialmente porque renomear funciona dessa maneira também.
Noitidart 7/08
Isso não funciona para mim. Tudo o que faz é criar .something..txt, como pode ser visto na Detailsguia nas propriedades do arquivo. Estou no Windows 7 ...
Stam Kaly
8
@StamKaly Parece que você pode estar escondendo extensões. Nas opções do File Explorer, verifique se "Ocultar extensões para tipos de arquivos conhecidos" está desmarcado. Ou, se você estiver no Windows 10, vá para a guia Exibir e marque "Extensões de nome de arquivo".
Matt Kieran
1
Eu não acredito. Eu usei a solução hackish todos esses anos e só hoje pensei no google se há soluções melhores disponíveis agora.
VarunAgw 27/02
89

No Bloco de notas, selecione File>Save As...

Nome do arquivo: ".whatever you want"(com o ponto inicial)

Você pode fazer isso no Explorer (no Windows 7) adicionando um ponto no final do nome do arquivo:

.whatever you want.

O Windows removerá automaticamente o ponto final quando você validar.

dhirschl
fonte
Tente criar um arquivo do explorer chamado .htaccess. Acho que você não tentou fisicamente.
Doug Chamberlain
3
Você adicionou um ponto "." até o final do nome do arquivo também?
21411 dhirschl
Estou usando o Windows XP, eu atualizei a questão tags para refletir o OS
Doug Chamberlain
6
Isso está documentado em algum lugar? É tão estranho que quase soa como um bug.
precisa saber é o seguinte
1
Obrigado. Esta segunda opção parece ser mais fácil do que a resposta mais votada para esta pergunta. Além disso, isso também funciona para pastas, se você quiser renomear sua pasta começando com um ponto.
Rolen Koh
29

Vá para o prompt de comando, cd para a pasta apropriada e digite:

notepad .htaccess

Após a caixa de diálogo de confirmação, o arquivo será criado e você o editará diretamente. Se você deseja apenas criar um arquivo vazio, tente

echo. > .htaccess
Boocko
fonte
Eu nunca pensei em ecoar para um arquivo.
Doug Chamberlain
3
echogera um texto em que o ECHO está ativado. que é gravado no arquivo. echo.cria um arquivo com algum espaço em branco.
Boocko 9/03/2015
4
em type nul > .htaccessvez disso, criará um arquivo sem conteúdo #
phuclv 31/03/17
10

Você também pode usar o prompt de comando com move:move x.extension .extension

Nikoloff
fonte
1
O DOS (COMMAND.COM, 16 bits) não faz parte do Windows desde o Windows ME. É o CMD.EXE de 32 bits que suporta os comandos do MS-DOS.
Alan B
9

Você pode fazer isso em qualquer programa que não seja Explorer, por exemplo Notepad,cmd.exe etc.

Você simplesmente não pode fazer isso no Explorer, e Raymond Chen ofereceu uma explicação sobre o motivo .

David Heffernan
fonte
4
Ótimo comentário da postagem do blog vinculado: "O conjunto de pessoas que desejam arquivos começando com um ponto e o conjunto de pessoas que mantêm as extensões conhecidas ocultas não têm interseção".
precisa saber é o seguinte
9

Basta digitar .htaccess. como nome do arquivo. Observe o ponto no final do htaccess. Isso mudará no Windows para .htaccess sem um ponto no final.

Jacky
fonte
adoro! Também é bom que ele ainda esteja usando a interface do Windows, que fazia parte da pergunta original.
PTansey
4

Mesmo se você não tiver nenhum editor de terceiros (Notepad ++ etc.), também poderá criar arquivos com ponto como prefixo.

Para criar um .htaccessarquivo, primeiro crie o arquivo htaccess.txt comContext Menu > New Text Document .

Em seguida, pressione Alt + D(Windows 7) eCtrl + C para copiar o caminho da barra de endereços do Windows Explorer.

Em seguida, vá para a linha de comando e digite o código como abaixo para renomear seu arquivo:

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

Agora você tem um espaço em branco .htaccesssem abri-lo em nenhum editor.

Espero que isso ajude você.

Vicky Dev
fonte
4

Você pode salvá-lo usando a caixa de diálogo Salvar como usando " .algo ".

Sachin Shanbhag
fonte
Que tal uma pasta ?! por exemplo.gradle
McLan
Caixa de diálogo "Salvar como" para qual aplicativo?
Peter Mortensen
4

Use algo como o Notepad ++ (ou mesmo o Notepad ), 'Salvar como' e digite o nome .htaccess dessa maneira. Eu sempre achei estranho, mas permite fazer isso a partir de um programa!

Brian
fonte
3

Pode parecer inacreditável, mas o Windows 1903 finalmente permite nomear arquivos no Explorer com um ponto à esquerda :-)

nível de depuração
fonte
2

No Windows, basta ir para a pasta usando cmd e digite o seguinte comando:

DIR>.htaccess

Este comando criará um .htaccessarquivo e despejará alguns dados nele. Remova os dados e eles podem ser usados ​​como .htaccessarquivo.

Eugine Joseph
fonte
3
Um comando mais simples seria echo "" > .htaccess, dessa forma, você não precisa limpar nenhum dado.
DFSFOT 14/01/19
2

Parece que a Microsoft finalmente está resolvendo esse problema. As versões atuais nas edições internas do Explorer permitem criar arquivos com um ponto na frente.

Testado com Build 19541

theking2
fonte
0

Se você usa o Git e o Git Bash está instalado, é possível abrir um Git Bash no diretório (via Clique com o Botão Direito no espaço em branco em Explorer> Git Bash Aqui) e faça:

touch .htaccess
Gpresland
fonte
0

Além disso, se o Sublime Text estiver instalado no seu computador de desenvolvimento, você poderá arrastar o arquivo para a janela Sublime Text aberta, clicar com o botão direito do mouse no nome do arquivo -> renomear e inserir o nome mesmo sem nenhuma extensão. Isso funcionou para mim.

Diego Ponciano
fonte