como alterar a data ou o carimbo de data/hora do arquivo no Windows

O Windows mantém três carimbos de data / hora diferentes para cada arquivo e pasta. Eles são “Data de criação”, “Data de modificação” e ” data de acesso. Você pode ter que alterar o carimbo de data / hora modificado, criado ou acessado pela última vez de um arquivo ou pasta em algumas situações.

por exemplo, tive que alterar o carimbo de data / hora de alguns arquivos para testar o método Robocopy sync ao escrever um artigo na pasta compare e synchronization. Outros usuários podem precisar alterar a data ou a hora de um arquivo para fins de backup ou arquivamento.

vamos ver alguns métodos para alterar a data de criação, data de modificação ou última data de acesso dos arquivos neste artigo.

Alterar o Arquivo ou Pasta de Carimbo de data / hora

  • Usando o PowerShell (linha de comando)
  • Usando NirCmd (linha de comando)
  • Usando BulkFileChanger (GUI)
  • Usando o Atributo Changer (GUI)

Alteração de Criação do Arquivo, Último acesso ou Data de Modificação

Usando o PowerShell

Para alterar a data do arquivo usando o PowerShell, aqui estão os comandos que você precisa para executar:

Alterar a data de criação/data e hora de um arquivo chamado log1.txt:

(Get-Item "D:\Test\log1.txt").CreationTime=("3 August 2019 17:00:00")

altere a última data de gravação / carimbo de data / hora de um arquivo chamado log1.txt:

(Get-Item "D:\Test\log1.txt").LastWriteTime=("3 August 2019 17:10:00")

altere a última data/hora acessada de um arquivo chamado log1.txt:

(Get-Item "D:\Test\log1.txt").LastAccessTime=("3 August 2019 17:10:00")

Alterar a data/hora de todos os arquivos em uma pasta chamada Teste:

Para alterar o carimbo de data / hora de todos os arquivos em uma pasta, use a seguinte sintaxe:

Get-ChildItem -force d:\test\ * | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

Note que o comando acima altera o carimbo de data / hora para todos os arquivos e subpastas em uma pasta. Para aplicar a alteração apenas para arquivos (ou seja, excluir subpastas), use esta sintaxe:

Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

Altere a última gravação de data/hora de um “Pasta”

(Get-Item "D:\Test\").LastWriteTime=("3 August 2019 17:00:00")

Visualizar Criados, Modificados e data do Último acesso de todos os arquivos em uma pasta

Para visualizar a data de modificação, data de criação e data da última escrita de dados para todos os arquivos em uma pasta, utilize a seguinte sintaxe de linha de comando:

Get-ChildItem -force "D:\Test\" | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime

(ou)

foreach ($objFile in Get-ChildItem "D:\Test\*.*") { '"' + $objFile.Name + '" | ' + $objFile.CreationTime + ' | ' + $objFile.LastWriteTime + ' | ' + $objFile.LastAccessTime}

Você verá uma saída como esta:

"log1.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log2.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log3.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log4.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00

mudanças de última modificação do arquivo, data ou carimbo de data / hora utilizando o powershell

Usando NirCmd de Nirsoft

Usando NirCmd, um multi-purpose ferramenta de linha de comando de Nirsoft.net, você pode alterar a data e o carimbo de data / hora do arquivo.

aqui está a sintaxe da linha de comando para alterar o carimbo de data / hora do arquivo usando NirCmd:

nircmd.exe setfiletime {Modified Date} {Accessed Date}
  • o primeiro parâmetro pode ser um único nome de arquivo ou string curinga.
  • os parâmetros de data devem ser especificados no seguinte formato:”dd-mm-yyyy hh:mm:ss“.
  • se um parâmetro date não for especificado ou você especificar uma string vazia (“”), a data não será alterada.
  • se você especificar "now" como parâmetro de data, a data e a hora atuais serão usadas.

Exemplos

nircmd.exe setfiletime "d:\test\log1.txt" "03/08/2019 17:00:00" "" "03/08/2019 17:10:00"nircmd.exe setfiletime "d:\test\log2.txt" now now nownircmd.exe setfiletime "d:\test\log3.txt" now "" nownircmd.exe setfiletime "d:\test\log4.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" now

Para alterar o carimbo de data / hora de texto de todos os arquivos em uma pasta, aqui está a sintaxe de linha de comando:

nircmd.exe setfiletime "d:\test\*.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" "03/08/2019 17:10:00"

Usando BulkFileChanger de Nirsoft

BulkFileChanger é outra ferramenta útil de Nirsoft.net que pode modificar os criados, modificados ou acessados tempo de um ou vários arquivos. Ele também pode alterar os atributos de arquivo (Somente Leitura, oculto, sistema) em massa.

Inicie o BulkFileChanger e adicione os arquivos a ele. Ao adicionar arquivos à lista, você pode optar por adicionar arquivos em subpastas e definir o nível de recursão de acordo.

Alterar data ou carimbo de data / hora do arquivo modificado pela última vez bulkfilechanger

Selecione Todos os arquivos e clique em Alterar hora/atributos no menu Ação.

você pode desmarcar a hora especificada no GMT primeiro, pois a maioria de nós prefere inserir a hora local em vez do GMT.

insira a data/hora criada, modificada ou acessada. Para preencher a hora atual em todos os campos, clique no botão Preencher hora atual abaixo.

Alterar data ou carimbo de data / hora da última modificação do arquivo bulkfilechanger

para imagens tiradas de uma câmera, o campo EXIF ou metadados contém o campo Data tirada, que é separado dos dados de data de modificação/criação do NTFS. Você pode visualizar os dados EXIF das propriedades do arquivo JPG ou usando o utilitário ExifDataView de Nirsoft.net.

alterar última data de arquivo modificado ou timestamp bulkfilechanger

dito isso, BulkFileChanger também permite que você altere a data tomada timestamp (metadados EXIF). Para alterar os metadados de data, clique no botão sem alteração e selecione a opção apropriada.

Alterar data ou carimbo de data / hora do arquivo modificado pela última vez bulkfilechanger

o tempo Gerado pelo EXIF corresponde aos metadados da data e este campo é exibido na coluna Data do Explorador de arquivos. Além disso, muitos programas usam esse valor como a data/hora oficial da imagem.

observe que você pode alterar a data EXIF de uma imagem da câmera somente se os valores de data/hora já existirem dentro do .arquivos jpg. BulkFileChanger não pode adicionar novos campos aos dados EXIF.

e, opcionalmente, você também pode copiar o carimbo de data / hora de modificado, criado, acessado, Tempo gerado por Saída, tempo armazenado por saída ou tempo modificado por saída e aplicar o mesmo a outros campos de data automaticamente.

Suporte de linha de comando

BulkFileChanger também suporta operações de linha de comando para que você não tenha que abrir a GUI todas as vezes. Confira bulkfilechanger homepage para ajuda de linha de comando / a lista de argumentos suportados.

Attribute Changer

Attribute Changer é um excelente programa freeware que pode fazer o seguinte:

  • modificar atributos de arquivo.
  • altere os nomes de arquivo ou extensão de arquivo ou pasta para maiúsculas, minúsculas ou maiúsculas.
  • manipule a data e a hora dos arquivos e pastas.
  • modificar informações de data e hora armazenadas em fotos digitais. Você pode adicionar ou subtrair valores e até mesmo sincronizar com a data e a hora do arquivo.
  • excluir ou incluir objetos com base em vários critérios, como atributos, data, hora, tamanho e curingas de nome de arquivo ou pasta.
  • um modo de simulação apresenta uma visualização de todas as modificações em uma janela de relatório detalhada antes de serem aplicadas. É uma opção segura com a qual você pode realizar uma corrida a seco.

você pode baixar Attribute Changer de https://www.petges.lu/

depois de instalar o programa, tudo o que você precisa fazer é selecionar um arquivo ou pasta ou vários itens e escolher a entrada do menu de contexto alterar atributos.

 attributes changer Alterar data do carimbo de data / hora do arquivo

alterar a data e os carimbos de data/hora do(S) arquivo(s) e / ou pasta (S) selecionado (s). Se você vai usar operações avançadas( filtro), seria melhor executá-lo no modo de simulação primeiro para garantir que o resultado seja perfeito.

 attributes changer Alterar data do carimbo de data / hora do arquivo

Attribute Changer também registra e as ações (cada modificação de arquivo e pasta) em um arquivo de texto delimitado por tabulação que pode ser importado no Excel.

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.