Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

Mudar data de criacao

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Mudar data de criacao  Empty Mudar data de criacao Seg Jun 25, 2012 9:39 am

zaca95



Bom dia,

Tem alguns arquivos de fotos que foram criados com data posterior "2015", ou seja a configuraçao da data da camera estava errada, e tenho uma rotina de backup com o utilitario robocoby com a opção de fazer backup do ultimo dia trabalhado. A rotina de backup pega tambem estes arquivos criados com data futura. Preciso entao mudar a data de criacao destes arquivos para que nao sejam mais gravados no backup e nao quero mudar a rotina do script pois esta já é uma adaptação nova a anterior utilizava a opção de backup de bit de arquivamento ativo. Hoje utilizo os dois tipos juntos. Obrigado...

Pssn gosta desta mensagem

2Mudar data de criacao  Empty Re: Mudar data de criacao Ter Jun 26, 2012 10:34 pm

C-Com

C-Com


Existem 3 campos de data e seria legal se você especificasse quais deles quer modificar. O primeiro é do próprio arquivo, o segundo é do campo de informação do cabeçalho jpeg e o terceiro é a data de modificação (também do arquivo).

Se as fotos forem todas no formato jpeg, você pode tentar alterar a data de modificação ecoando qualquer coisa para o final do arquivo, através do >>:

Código:
echo . >>arquivo_jpg.jpg

Isso não afeta em nada a estrutura do arquivo jpeg, e a data de modificação vai ser alterada. Só tem que tomar cuidado para usar DOIS sinais ao invés de um, porque se usar apenas um, você vai reescrever o arquivo e estragar tudo.

Quanto à data de criação, basta fazer uma cópia do arquivo que ela vai ser alterada. Quanto à data do cabeçalho de informações do jpeg, vai ser necessário criar um programinha pra isso, a menos que as fotos tenham, cada uma, menos de 64KB (nesse caso é possível criar um script).


a anterior utilizava a opção de backup de bit de arquivamento ativo

Como seria esse backup? Poderia exemplificar?

3Mudar data de criacao  Empty Re: Mudar data de criacao Qui Jun 28, 2012 7:27 am

zaca95



Obrigado pela resposta. Consegui resolver mudando o parametro do utilitario robocopy. Abaixo o codigo do backup onde o codigo "rem robocopy ... \maxage ...." era quando pegava os arquivos com data futura.

REM COPIA COM UTILITARIO ROBOCOPY\Incremental Z:\ARQUIVOS PARA
REM Z:\Backup\servidores\srvdero3\diario em SRVDER03

set /a seg=%time:~0,2%%time:~3,2%
set data=Srvder01-%date:~0,2%%date:~3,2%%date:~6,4%-%seg%-Dia

set hora=%time%

rem Z:\Backup\servidores\Srvder03
if exist Z:\Backup\servidores\Srvder03\diario\%data% goto FEITO
ECHO E S P E R E F A Z E N D O B A C K U P D I F E R E N C I A L

md Z:\Backup\servidores\Srvder03\diario\%data%


set hora >> Z:\Backup\servidores\Srvder03\Diario\%data%

rem robocopy Z:\ARQUIVOS Z:\Backup\servidores\Srvder03\diario\%data% *.* /s /copy:dat /Maxage:1 /xf autorun.inf *.pst

robocopy Z:\ARQUIVOS Z:\Backup\servidores\Srvder03\diario\%data% *.* /s /copy:dat /Maxlad:1 /xf autorun.inf

goto FIM

:FEITO
ECHO VERIFICAR SE JA FOI FEITO BACKUP

:FIM

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos