Como criar um arquivo/pasta e nomeá-lo com base no carimbo de data/hora atual

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.

11 Arquivo criado mínimo

Í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.

1 Novo Texto Mín.

Passo 2: Agora Duplo click no documento de texto recém-criado para editá-lo.

2 Abrir arquivo mínimo

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%
3 Copiar Script Min

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.

4 Renomear Mín.

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.

5 Confirmar Renomear Mín.

Etapa 6: Seu script em lote agora está pronto para ser executado. Duplo click no arquivo para executá-lo.

6 Executar Script Min

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.

7 Pasta Criada Min

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.

8 Mostrar Mais Opções Mín.

Passo 2: No menu que se expande, clique no botão Editar opção.

9 Edição Otimizada

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
9 Criar arquivo de comando min

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.

10 Executar Novo Lote Mín.

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!

11 Arquivo criado mínimo

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.

12 Mostrar mais opções Copiar Mín.

Passo 2: Clique no Editar opção na próxima etapa.

9 Edição Otimizada

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
13 Descomente Mkdir Min

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.

14 Executar lote mínimo

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.

15 Pasta e arquivo criado min

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.

Você também pode baixar esta ferramenta de reparo do PC para localizar e corrigir qualquer problema do PC:
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.
Como remover o seletor de idioma da barra de tarefas do Windows 11

Como remover o seletor de idioma da barra de tarefas do Windows 11ComoWindows 11

No Windows 11, há muitas alterações feitas na barra de tarefas e, por padrão, a opção de alternador de idioma está disponível na barra de tarefas. O seletor de idioma permite que os usuários altere...

Consulte Mais informação
Como rastrear um laptop Windows roubado

Como rastrear um laptop Windows roubadoComoWindows 10Windows 11

Um dos piores pesadelos nos dias de hoje pode ser o seu laptop perdido ou roubado. Não é apenas o valor do laptop que importa, mas o que é ainda mais assustador é que alguém tenha acesso completo a...

Consulte Mais informação
Como corrigir miniaturas não estão aparecendo no Windows 11 ou 10

Como corrigir miniaturas não estão aparecendo no Windows 11 ou 10ComoPontasWindows 10Windows 11Erro

Ao navegar pelo Explorador de Arquivos, muitos usuários preferem visualizar miniaturas do que ícones. No entanto, às vezes, seu sistema simplesmente não mostra miniaturas e isso pode ser frustrante...

Consulte Mais informação