Se você está procurando maneiras de criar arquivos e pastas automaticamente e nomeá-los com base no registro de data e hora do seu sistema, você veio ao lugar certo. Existe um método super simples com o qual você pode realizar essa tarefa. As pastas ou arquivos criados podem ser usados para vários fins, como armazenar backups de arquivos, classificar arquivos com base em datas, etc.
Neste artigo, explicamos em algumas etapas muito simples como você pode criar arquivos e pastas automaticamente no Windows 11/10 e nomeá-los com base no carimbo de data/hora do sistema. O método usado é script em lote e é muito fácil. Espero que goste de ler o artigo.
Índice
Seção 1: Como criar automaticamente uma pasta e nomeá-la com base no carimbo de data/hora atual do sistema
Passo 1: Primeiramente, navegue até a pasta pai onde você deseja criar a pasta e nomeá-la com base no registro de data e hora atual do sistema.
Como a seguir, clique direito em um espaço vazio, Clique em Novo e depois clique no Documento de texto opção.
Passo 2: Agora Duplo click no documento de texto recém-criado para editá-lo.
etapa 3: Uma vez que o documento de texto é aberto no Bloco de Notas, copiar e colar o script a seguir para ele.
echo off set CUR_YYYY=%date:~10,4% definir CUR_MM=%data:~4,2% definir CUR_DD=%data:~7,2% definir CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (definir CUR_HH=0%time:~1,1%) definir CUR_NN=%time:~3,2% definir CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_AAAA%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %SUBFILENAME%
Não se esqueça de pressionar as teclas CTRL + S juntos para Salve o arquivo quando terminar de copiar o script acima.
PROPAGANDA
Explicação do roteiro
O roteiro primeiro extratos o atual dia, mês, ano, horas, minutos, segundos e milissegundos da hora do sistema. O script responsável por essa parte está abaixo.
definir CUR_AAAA=%data:~10,4% definirCUR_MM=%data:~4,2% definirCUR_DD=%data:~7,2% definirCUR_HH=%tempo:~0,2% if %CUR_HH% lss 10 (definir CUR_HH=0%time:~1,1%) definirCUR_NN=%tempo:~3,2% definirCUR_SS=%tempo:~6,2% definirCUR_MS=%tempo:~9,2%
Então as variáveis criadas são as seguintes:
CUR_YYYY – Armazena o ano
CUR_MM – Armazena o mês
CUR_DD – Armazena o dia
CUR_HH – Armazena as horas
CUR_NN – Armazena os minutos
CUR_SS – Armazena os segundos
CUR_MS – Armazena os milissegundos
A linha abaixo é a responsável por formatar o nome da pasta. Conforme a linha abaixo, o nome da pasta estará no formato Dia-Mês-Ano_Horas. Minutos. Segundos. O formato é então salvo em uma variável chamada SUBFILENAME.
set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Por fim, a pasta é criada usando o mkdir comando.
mkdir %SUBFILENAME%
Como ajustar o formato de nomenclatura
- Se você precisar de um formato diferente para nomear sua pasta, poderá usar as variáveis explicadas na seção acima. Por exemplo, se você quiser que o formato do nome da sua pasta seja como Year_Month_Day-Seconds. Horas. Minutos, então seu definir SUBFILENAME linha terá que ser alterada da seguinte forma.
set SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Resultado ==> 2022-04-15_58.21.15
- Você também pode alterar o separador entre as variáveis. Por exemplo, se você quiser hifens para separar o tempo também em vez de pontos, então seu SUBFILENAME terá de ser alterado para o seguinte.
set SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Resultado ==> 15-04-2022_21-18-26
- Se você não quiser separadores entre Encontro elementos e Tempo elementos, mas precisa de um hífen entre data e hora, então SUBFILENAME será:
set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Resultado ==> 15042022_211849
Passo 4: A seguir, volte para a pasta onde você salvou seu documento de texto, clique sobre ele e, em seguida, pressione o botão F2 chave para renomear isto.
Dê um nome de sua escolha, mas você tem que dar o extensão como bastão. Esta é a parte mais importante.
Etapa 5: Depois de renomear e clicar em outro lugar, você verá o Confirmação de renomeação caixa de diálogo. Clique no Sim botão para prosseguir para a próxima etapa.
Etapa 6: Seu script em lote agora está pronto para ser executado. Duplo click no arquivo para executá-lo.
Etapa 7: Magia! Uma nova pasta é criada dentro da mesma pasta que seu script em lote e sua nomenclatura é baseada no timestamp atual do seu sistema.
Seção 2: Como criar automaticamente um arquivo e nomeá-lo com base no carimbo de data/hora atual do sistema
Na Seção 1, criamos uma pasta que foi nomeada com base no timestamp atual do sistema. Nesta seção, vamos ver como você pode criar um arquivo automaticamente e nomeá-lo com base no timestamp atual do sistema.
Em primeiro lugar, crie o arquivo em lote conforme detalhado na Seção 1.
Passo 1: Clique com o botão direito no arquivo de lote você criou de Seção 1 e depois clique em Mostrar mais opções.
Passo 2: No menu que se expande, clique no botão Editar opção.
etapa 3: Agora, Comente fora o mkdirlinha para o fim. Essa é a parte do script responsável por fazer a pasta.
Para ComenteFora uma linha no script em lote, você precisa adicionar 2 dois pontos para o início da linha. Isso faria com que o script ignorasse a linha após os dois pontos. Portanto, sua linha mkdir seria a seguinte e será ignorada durante a execução do script.
::mkdir %SUBFILENAME%
Agora, vamos adicionar a linha que criará o arquivo, usando o mesmo formato de nomenclatura.
echo "Olá, Bem-vindo à Página Geek" > %SUBFILENAME%.txt
Portanto, o código final que precisa estar presente no arquivo de script em lote deve ser o seguinte.
echo off set CUR_YYYY=%date:~10,4% definir CUR_MM=%data:~4,2% definir CUR_DD=%data:~7,2% definir CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (definir CUR_HH=0%time:~1,1%) definir CUR_NN=%time:~3,2% definir CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Olá, bem-vindo à página Geek" > %SUBFILENAME%.txt
Não se esqueça de Salve o arquivo pressionando o CTRL e S chaves juntas como sempre.
Passo 4: Duplo click em seu script em lote para executá-lo.
Etapa 5: Ai está! Agora um novo arquivo é criado com o texto padrão Olá, bem-vindo à página Geek. Você pode Duplo click no arquivo de texto para abri-lo. Você pode edite o arquivo e adicione qualquer texto conforme sua escolha, assim como você normalmente editaria e salvaria um arquivo de texto. Aproveitar!
Seção 3: Como criar automaticamente uma pasta e um arquivo e nomeá-los com base no carimbo de data/hora atual do sistema
Nesta seção, depois de clicar duas vezes no arquivo de lote, um arquivo e uma pasta serão criados automaticamente e ambos serão nomeados com base no timestamp atual do sistema.
Passo 1: Clique com o botão direito no script em lote que você criou em Seção 2e, em seguida, clique em Mostrar mais opções.
Passo 2: Clique no Editar opção na próxima etapa.
etapa 3: Para criar a pasta também, junto com o arquivo, remover a :: desde o início do mkdir linha.
Seu script final deve ser o seguinte.
echo off set CUR_YYYY=%date:~10,4% definir CUR_MM=%data:~4,2% definir CUR_DD=%data:~7,2% definir CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (definir CUR_HH=0%time:~1,1%) definir CUR_NN=%time:~3,2% definir CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Olá, bem-vindo à página Geek" > %SUBFILENAME%.txt
Como sempre, salve o arquivo pressionando o botão CTRL + S teclas simultaneamente.
Passo 4: Duplo click no arquivo de lote para executar, depois de salvá-lo.
Etapa 5: Voilá! Você pode ver que um novo arquivo e uma pasta agora são criados e ambos são nomeados com base no registro de data e hora atual do seu sistema.
Por favor, diga-nos na seção de comentários se você está preso em alguma das etapas.
Fique atento para mais truques, dicas e correções.
Passo 1 - Baixe o Restoro PC Repair Tool aqui
Etapa 2 - Clique em Iniciar verificação para localizar e corrigir qualquer problema do PC automaticamente.