Voltar ao blog

Adicionar data ao nome do arquivo: criação ou modificação

Adicione data ao nome do arquivo no Windows ou Mac com PowerRename, PowerShell, Power Automate, Finder ou Terminal, veja qual data cada um usa e como datar o que chega.

6 de novembro de 2026
File Arbor Team

Toda ferramenta que adiciona data ao nome do arquivo obriga você a responder primeiro a uma pergunta: qual data? O PowerRename, no Windows, usa a data em que o arquivo foi criado, o Finder, no Mac, só conhece a data de hoje, e o PowerShell, o Power Automate e o Terminal podem usar qualquer uma das três. Para arquivos que não param de chegar, um renomeador baseado em regras, como o File Arbor, data cada um assim que ele aparece.

Este guia começa pela escolha da data certa, porque essa escolha decide qual ferramenta funciona. Depois, mostra passo a passo as opções integradas do Windows 11 e do macOS e termina com a tarefa que nenhuma delas faz sozinha: datar arquivos novos sem você.

Qual data deve entrar no nome do arquivo?

Um arquivo tem várias datas, e elas costumam divergir. Um PDF que você baixou hoje, de um e-mail de 2024, tem no conteúdo uma data de 2024, a data de criação de hoje no seu disco e, possivelmente, uma data de modificação de algum ponto entre as duas.

DataO que registraBoa para
Data de hojeO momento em que você renomeia o arquivoMarcar quando você arquivou, enviou ou recebeu algo
Data de criaçãoQuando esta cópia apareceu neste discoDownloads e digitalizações, em que o que importa é a chegada
Data de modificaçãoQuando o conteúdo foi salvo pela última vezDocumentos, rascunhos e exportações, em que a data do conteúdo importa
Data de capturaQuando uma foto foi tirada, segundo os dados EXIFFotos, que são copiadas vezes demais para confiar nas datas do arquivo
Uma data dentro do documentoA data da fatura ou do extrato impressa neleFaturas, recibos, extratos bancários

A data de criação é a que mais surpreende. No Windows, ela pertence à cópia, não ao conteúdo: copie hoje uma planilha de 2019 para um disco novo e a data de criação será hoje, enquanto a de modificação continua dizendo 2019. É por isso que um arquivo pode parecer "criado" depois de "modificado".

A última linha exige uma ferramenta que leia o próprio documento. Tratamos disso em um guia separado sobre renomear arquivos PDF com base no conteúdo.

Escreva a data de um jeito que ordene

Coloque a data no início do nome, como ano-mês-dia: 2026-11-06 contrato.pdf. Nessa ordem, a ordenação alfabética é a ordenação por data, então o Explorador de Arquivos e o Finder alinham os arquivos por data sem precisar de uma coluna Data. 11-06-2026 ordena primeiro por mês e depois por dia, o que mistura os anos.

Três regras mantêm os nomes portáteis:

  1. Sem barras. / e \ separam pastas, então nenhum nome de arquivo pode contê-las.
  2. Sem dois-pontos. O Windows recusa : em um nome de arquivo. Escreva a hora como 14-30 ou 1430.
  3. Um único estilo de separador. Escolha hifens ou sublinhados e mantenha o mesmo; uma mistura é mais difícil de pesquisar.

Nosso guia de convenções de nomenclatura de arquivos trata do que vem depois da data.

Windows: PowerRename para a data de criação

O PowerRename vem com o Microsoft PowerToys, um download gratuito da Microsoft. Suas variáveis de data leem a data de criação de cada arquivo, o que o torna a forma mais rápida de datar um lote de downloads ou digitalizações.

  1. Instale o PowerToys e confirme que o PowerRename está ativado nas configurações.
  2. Selecione os arquivos no Explorador de Arquivos, clique com o botão direito e escolha Rename with PowerRename.
  3. Marque Use regular expressions.
  4. Em Search for, digite ^. Em uma expressão regular, isso significa "o início do nome".
  5. Em Replace with, digite $YYYY-$MM-$DD_.
  6. Defina Apply to como Filename only, para que a extensão fique como está.
  7. Confira o painel de prévia e clique em Apply.

relatório.pdf, criado em 6 de novembro de 2026, vira 2026-11-06_relatório.pdf. Acrescente a hora com $hh-$mm. Ctrl+Z no Explorador de Arquivos desfaz a renomeação.

Para fotos, o PowerRename tem um segundo conjunto de variáveis que leem a data de captura EXIF, como $DATE_TAKEN_YYYY. Escolha a opção EXIF/XMP no menu dele para usá-las. O que o PowerRename não tem é uma variável para a data de modificação.

Windows: PowerShell para qualquer data

O PowerShell lê todas as datas que um arquivo tem, então é a ferramenta para a data de modificação ou a data de hoje. Abra o PowerShell, vá até a pasta e execute isto primeiro:

cd "$HOME\Documents\Scans"
(Get-ChildItem -File) | Rename-Item -NewName { $_.LastWriteTime.ToString('yyyy-MM-dd') + ' ' + $_.Name } -WhatIf

-WhatIf mostra o que aconteceria e não altera nada. Quando a lista estiver correta, pressione a seta para cima, apague -WhatIf e execute de novo. Os parênteses em volta de Get-ChildItem fazem o PowerShell reunir a lista de arquivos antes de renomear, para que nenhum arquivo seja pego duas vezes.

Troque a data no meio para mudar o que vai no nome:

Você querUse
Data de modificação$_.LastWriteTime.ToString('yyyy-MM-dd')
Data de criação$_.CreationTime.ToString('yyyy-MM-dd')
Data de hoje(Get-Date).ToString('yyyy-MM-dd')
Data e hora$_.LastWriteTime.ToString('yyyy-MM-dd HH-mm')

Nessas cadeias de formato, MM é o mês e mm são os minutos. Execute a linha só uma vez por pasta: uma segunda execução coloca uma segunda data na frente da primeira. É melhor evitar os antigos truques de arquivo em lote com %date%, porque o formato dessa variável segue as configurações regionais do computador.

Windows: Power Automate para desktop, sem código

O Power Automate para desktop vem com o Windows 11 sem custo extra e pode ser instalado no Windows 10. A ação Rename file(s) dele tem um esquema pensado para essa tarefa.

  1. Crie um novo fluxo e adicione Get files in folder. Escolha a pasta e, se quiser, um filtro como *.pdf.
  2. Adicione Rename file(s) e passe a ela a variável %Files% da primeira etapa.
  3. Defina Rename scheme como Add datetime.
  4. Defina Datetime to add como Last modified, Creation time ou Current datetime.
  5. Defina Add datetime como Before name, escolha um Separator e mude Datetime format do padrão yyyyMMdd para yyyy-MM-dd se quiser hifens.
  6. Salve e execute o fluxo.

Ele faz o mesmo trabalho que a linha do PowerShell, com menus em vez de código. Como o script, ele roda quando você o inicia, e executá-lo duas vezes acrescenta uma segunda data.

Mac: o Finder adiciona a data de hoje, o Terminal adiciona a data do arquivo

A renomeação em lote do Finder pode adicionar uma data, mas de um só tipo. Selecione os arquivos, clique em um deles com a tecla Control pressionada, escolha Rename, depois escolha Format no menu suspenso e Name and Date como formato do nome. Cada arquivo recebe a data e a hora atuais, até o segundo, colocadas antes ou depois do nome. Isso serve quando você quer "o dia em que arquivei isto" e não serve para mais nada.

Para a data própria de cada arquivo, use o Terminal. Este laço mostra o que faria:

cd ~/Documents/Scans
for f in *; do
  [ -f "$f" ] || continue
  d=$(stat -f %Sm -t %Y-%m-%d "$f")
  echo mv -n "$f" "$d $f"
done

%Sm é a data de modificação. Troque por %SB para a data de criação, o horário de nascimento no stat do macOS. Quando os comandos exibidos parecerem corretos, apague echo e execute o laço de novo. mv -n nunca sobrescreve um arquivo que já tenha o novo nome. Como no Windows, uma segunda execução acrescenta uma segunda data.

O que cada ferramenta pode colocar no nome

RecursoPowerRenamePowerShellPower AutomateFinderTerminal (Mac)File Arbor
PlataformaWindowsWindowsWindowsMacMacWindows e Mac
Data de hojeNãoSimSimSimSimNão
Data de criaçãoSimSimSimNãoSimSim
Data de modificaçãoNãoSimSimNãoSimSim
Data de captura da fotoSimCom código extraSem opção integradaNãoCom código extraSim
Data arquivos novos sozinhoNãoNãoNãoNãoNãoSim, com o modo Automático (Pro)
Mesmo arquivo nunca datado duas vezesNãoNãoNãoNãoNãoSim
PreçoGrátisGrátisGrátis com o WindowsGrátisGrátisPlano gratuito, Pro por $24.99 em pagamento único

Como adicionar a data aos arquivos novos automaticamente?

Todos os métodos acima funcionam nos arquivos que já estão lá. Nenhum deles percebe a digitalização que chega amanhã e, se você os executar de novo, eles datam os arquivos de ontem uma segunda vez. Nem o Windows nem o macOS têm uma configuração que marque arquivos novos com uma data.

O File Arbor é um organizador de arquivos baseado em regras, para Windows e Mac, que resolve os dois problemas. Uma regra escolhe os arquivos, e a ação Renomear dela monta um novo nome a partir de partes:

  1. Adicione a pasta onde os arquivos chegam, como Digitalizações ou Downloads.
  2. Crie uma regra que corresponda aos tipos de arquivo, por exemplo a extensão pdf, docx.
  3. Em Então, escolha Renomear. Clique em Adicionar parte e escolha Data do arquivo e depois Nome original. Defina Entre as partes como um espaço ou _. Clique na parte da data para escolher como ela é escrita: 2026-11-06, 20261106 ou 06.11.2026.
  4. Confira O que a execução faz, que lista cada arquivo com o novo nome antes que qualquer coisa mude.
  5. Clique em Executar ou mude a pasta para o modo Automático, para que cada arquivo novo seja renomeado assim que chegar.

Data do arquivo é a data de modificação. Para fotos, escolha Data de captura da foto, que lê a data EXIF e recorre à data do arquivo quando a foto não tem nenhuma. Para a data de criação, clique em Editar como texto e escreva <CreatedDate:yyyy-mm-dd> <Name>. Nessa mesma visão, Data do arquivo e Nome original aparecem como <Date:yyyy-mm-dd> e <Name>.

Três detalhes importam mais do que parecem. Um arquivo é renomeado uma vez: a regra lembra o que nomeou, então uma reinicialização ou a próxima execução nunca produz 2026-11-06 2026-11-06 digitalização.pdf. Nada é sobrescrito: quando o novo nome já está em uso, o arquivo recebe um número, como fatura (1).pdf. Uma renomeação pode ser desfeita no Histórico, desde que o arquivo ainda esteja onde a regra o deixou. O File Arbor não tem uma parte "data de hoje"; para um arquivo que acabou de chegar, a Data do arquivo costuma ser hoje de qualquer forma.

A renomeação está no plano gratuito: uma pasta monitorada, duas regras, até 20 arquivos por dia, execução manual. O File Arbor Pro custa $24.99 em pagamento único e acrescenta o modo Automático, pastas e regras ilimitadas e nomes montados a partir de uma data lida dentro de um PDF ou de uma digitalização. A seção de renomeação do manual lista todas as partes que um nome pode usar.

Qual se encaixa nos seus arquivos?

"Tenho uma pasta de downloads para datar, no Windows." Use o PowerRename. A data de criação é o que você quer aqui, e a prévia mostra cada novo nome antes que você aplique.

"Preciso da data em que o documento foi alterado pela última vez." Use o PowerShell com LastWriteTime ou o Power Automate para desktop com Last modified, se preferir não digitar código.

"Estou em um Mac." Use o laço do Terminal. Use o Finder só quando a data de hoje for a data que você quer.

"São fotos." Use a data de captura: as variáveis EXIF do PowerRename para um lote avulso ou a Data de captura da foto do File Arbor para uma pasta de câmera que não para de encher.

"Chegam arquivos novos todo dia e quero que sejam datados sem eu pensar nisso." Use o File Arbor. Defina a regra uma vez e as novas digitalizações, faturas e exportações recebem um nome com a data na frente, no Windows e no Mac. Compare-o com renomeadores em lote em nosso panorama de softwares para renomear arquivos.

Para testar em uma pasta sua, baixe o File Arbor, adicione a pasta e crie uma regra Renomear com Data do arquivo e Nome original. A prévia mostra o que ele vai fazer antes que um único arquivo mude.

FAQ

Como adicionar a data ao nome do arquivo automaticamente?

Use uma ferramenta que monitora a pasta. O Windows e o macOS não têm nenhuma configuração que marque arquivos novos com uma data. Um script agendado do PowerShell ou um laço do Terminal consegue fazer isso, mas acrescenta a data de novo a cada execução, a não ser que você filtre os nomes que já têm uma. O File Arbor renomeia cada arquivo novo uma única vez, com o modo Automático no Pro ou com uma execução manual no plano gratuito.

Como renomear arquivos com a data de criação no Windows?

Use o PowerRename, do Microsoft PowerToys. Selecione os arquivos, escolha Rename with PowerRename, marque Use regular expressions, procure por um acento circunflexo e substitua por variáveis de ano, mês e dia mais um separador. Essas variáveis vêm da data de criação de cada arquivo. Para usar a data de modificação, use o PowerShell com LastWriteTime ou o Power Automate para desktop.

O Finder consegue colocar a data do próprio arquivo no nome, no Mac?

Não. A janela Rename do Finder pode adicionar uma data com a opção Format, mas é a data e a hora atuais, iguais para todos os arquivos. Para a data em que um arquivo foi criado ou modificado pela última vez, use um laço curto no Terminal com o comando stat ou um app baseado em regras que leia a data de cada arquivo separadamente.

Qual formato de data devo usar no nome de um arquivo?

Use ano-mês-dia com hifens, como 2026-11-06, no início do nome. Nomes nesse formato ficam em ordem de data no Explorador de Arquivos e no Finder, porque a ordem alfabética e a ordem cronológica passam a ser a mesma. Evite barras, que nenhum nome de arquivo pode conter, e dois-pontos, que o Windows recusa; escreva a hora como 14-30 em vez de 14:30.

Por que a data de criação de um arquivo é posterior à de modificação?

Porque o arquivo foi copiado ou baixado. No Windows, a data de criação pertence à cópia que está neste disco, então um arquivo copiado hoje foi criado hoje, mesmo que o conteúdo tenha sido alterado pela última vez anos atrás. A data de modificação costuma acompanhar o arquivo. Quando você quer a data de origem do conteúdo, a data de modificação costuma ser a melhor escolha.