Para criar um arquivo no Windows, clique com o botão direito do mouse na área de trabalho ou no Explorador de Arquivos e clique em Novo. Este post será o mais curto de todos? Não. Porque às vezes o uso da GUI não funciona, você pode usar o prompt de comando para criar um arquivo. Neste tutorial, você aprenderá praticamente todas as maneiras possíveis de usar o PowerShell e o prompt de comando do Windows para criar arquivos na linha de comando.
Vamos começar!
Pré-requisitos
Se você quiser acompanhar os passos deste tutorial, certifique-se de ter o seguinte com antecedência:
- A Windows PC – All demos in this tutorial will use Windows 10, but Windows 7+ will work also.
- PowerShell 3.0+ – Todas as demonstrações neste tutorial serão feitas usando o PowerShell v7.1.3.
Usando o Prompt de Comando do Windows para Criar um Arquivo
Você tem duas opções de linha de comando no Windows; o prompt de comando (cmd.exe) ou o PowerShell. Vamos primeiro ver como usar o prompt de comando do Windows para criar um arquivo em branco.
Para começar, abra o prompt de comando do Windows clicando no botão Iniciar, digitando cmd.exe, e pressionando Enter. O prompt de comando do Windows deve aparecer, e você está pronto para começar.
Usando o Comando ECHO
Vamos começar este tutorial cobrindo primeiro o comando echo. O comando echo é um utilitário de linha de comando que permite exibir mensagens em um prompt de comando. No Windows, se você pode enviar algo para o console de comando, também pode redirecionar essa saída para um arquivo!
No prompt de comando do Windows :
1. Execute o comando echo conforme mostrado abaixo. Este comando ecoará o texto fornecido (This is a sample text file
) para o console de comandos. No entanto, como o comando está usando o operador de redirecionamento (>
), este operador instrui o Windows a criar um arquivo com o texto (sample.txt
).
Quando você tiver criado o arquivo, execute o comando dir
para listar todos os arquivos no diretório de trabalho atual
Você pode ver abaixo que o Windows cria o arquivo sample.txt no diretório de trabalho atual.

2. Para confirmar que o arquivo contém o texto esperado “This is a sample text file”, execute o comando type
seguido do nome do arquivo. O comando type
lê o arquivo e retorna o texto dentro dele.
Você pode ver abaixo que sample.txt de fato contém o texto esperado.

Usando o Comando COPY CON
Se o comando echo
não atende às suas preferências, você sempre pode usar o comando copy
com o argumento con
. Em vez de copiar arquivos, o argumento con
instrui o comando copy
a copiar a saída para o console.
O argumento
con
é na verdade um dispositivo, não um comando.
Para criar um arquivo usando copy con
:
1. Execute copy con
seguido pelo nome do arquivo. Este comando não criará imediatamente o arquivo. Você será apresentado com um cursor piscando.
2. Assim que vir o cursor piscando, digite algum texto que gostaria de incluir no arquivo e pressione Enter.
Quando terminar, pressione Ctrl-Z e pressione Enter para sair do prompt interativo. Pressionar Ctrl-Z também adicionará um marcador de fim de arquivo para informar ao Windows que feche o manipulador de arquivo aberto.
Você pode ver abaixo que pressionar Ctrl-Z exibirá ^Z
, e o Windows informará que “copiou” um arquivo. Este arquivo será o arquivo especificado e conterá o texto que você acabou de digitar.

Usando o Comando FSUTIL
Você também pode usar o prompt de comando do Windows para criar um arquivo introduzindo fsutil! Fsutil é uma ferramenta de gerenciamento de sistema de arquivos integrada ao Windows.
Para usar o fsutil no prompt de comando para criar um novo arquivo:
1. Feche o prompt de comando se ainda estiver aberto e abra-o novamente, mas desta vez como administrador. Infelizmente, a utilidade fsutil requer isso.

2. Agora, invoque a função file
do fsutil para criar um novo arquivo usando o argumento createnew
seguido do nome do arquivo a ser criado (sample.txt
) e o tamanho em bytes que você deseja que o arquivo tenha (1000
).
O comando abaixo irá criar um arquivo chamado sample.txt no diretório de trabalho atual com 1KB de tamanho.
3. Digite dir
novamente para listar todos os arquivos no diretório de trabalho atual e você deverá ver que um arquivo de 1.000 bytes agora existe.

Como a utilidade fsutil pode criar arquivos em branco de um certo tamanho, a utilidade é ótima para criar arquivos fictícios para testes de desempenho de rede!
Criando um Arquivo com PowerShell
Agora é hora de usar uma abordagem mais moderna para criar um arquivo usando o prompt de comando do Windows; com o PowerShell! O PowerShell tem algumas maneiras diferentes de criar um arquivo, então vamos cobri-las todas.
Então, abra o seu Windows PowerShell ou console do PowerShell e vamos começar!
Usando o Cmdlet New-Item
Uma das maneiras mais fáceis de criar um arquivo no Windows com o PowerShell é usar o New-Item
cmdlet. Este cmdlet cria novos itens (um arquivo neste caso).
O cmdlet
New-Item
também pode criar chaves de registro do Windows ou pastas.
1. Execute o cmdlet New-Item
especificando o diretório para criar o arquivo (Path
), o Name
do arquivo, o tipo de item (ItemType
), e finalmente, o texto a ser incluído no arquivo (Value
).
O comando abaixo criará um arquivo chamado sample.txt no diretório de trabalho atual (.
) com o texto This is a text string
dentro do arquivo.

Você também pode usar o
New-Item
para criar um diretório usando o argumentoDirectory
para o parâmetroItemType
.
2. Agora, dê uma olhada no arquivo recém-criado usando o Get-Content
cmdlet para instruir o PowerShell a ler o arquivo e exibir seu conteúdo.

Usando os cmdlets Set-Content
e Add-Content
Próximo, vamos verificar os cmdlets Set-Content
e Add-Content
no PowerShell. Esses dois cmdlets podem criar arquivos de maneira semelhante, mas o Set-Content
cria e sobrescreve um arquivo, enquanto o Add-Content
criará e adicionará ao final de um arquivo existente.
Com o PowerShell ainda aberto, execute o cmdlet Set-Content
, fornecendo o caminho (Path
) e o nome do arquivo a ser criado com o texto desejado dentro do arquivo (Value
), conforme mostrado abaixo.
O comando abaixo criará um arquivo chamado sample.txt no diretório de trabalho atual com o texto This is a text string
dentro do arquivo.
Para criar o mesmo arquivo, basta substituir
Set-Content
porAdd-Content
. OAdd-Content
criará arquivos e também adicionará texto a arquivos existentes.
Usando o cmdlet Out-File
Para complementar como criar um arquivo no prompt de comando com o PowerShell, vamos encerrar este tutorial com o cmdlet Out-File
.
O cmdlet Out-File
é um comando útil semelhante ao operador de redirecionamento (>
) abordado anteriormente na seção do Prompt de Comando do Windows. O cmdlet Out-File
aceita entrada do console do PowerShell e escreve essa saída em um arquivo de sua escolha.
Com o PowerShell ainda aberto, digite algum texto ("Isto é um teste"
) e encaminhe esse texto para o cmdlet Out-File
, fornecendo o caminho para o arquivo a ser criado (FilePath
).
O comando abaixo criará um arquivo chamado sample.txt no diretório de trabalho atual com o texto “Isto é um teste” dentro.
Você pode ver abaixo que o PowerShell criou um arquivo de 16 bytes chamado sample.txt.

Conclusão
Neste tutorial, você aprendeu diferentes maneiras de usar o PowerShell e o prompt de comando do Windows para criar arquivos. Agora, você deve conhecer praticamente todas as maneiras de criar arquivos de texto na linha de comando.
Qual método você prefere?
Source:
https://adamtheautomator.com/command-prompt-to-create-file/