Tallys-Brain...
Novo Membro
Registrado
34 Mensagens
2 Curtidas
Você pode usar o XCOPY com o atributo /d
Ele permite que você copie arquivos em uma data especifica, porem se não atribui data nenhuma ele copia os mais recentes que os arquivos de dsestino...
Ai é so criar uma bat com o comando e usar o Agendador de Tarefas do windows para o disparo de hora em hora (pode disparar até mesmo de dentro do servidor)
A maior virtude do homem sempre será conhecimento.
Esdras Conde
Novo Membro
Registrado
2 Mensagens
0 Curtidas
Um amigo do trabalho de uma filial criou um script pra executar no Powershell e funfou.
Só para conhecimento:
[HASHTAG]#definir[/HASHTAG] as variaveis $dir e $BackupDir
$dir = "C:\diretorio"
$BackupDir = "\\endereçoDiretorioservidor"
$latestFile = Get-ChildItem -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1
$latestFile.name
Copy-Item -path "$dir\$LatestFile" "$BackupDir\$LatestFile"
[HASHTAG]#Apaga[/HASHTAG] arquivos com mais de 10 dias
foreach ($i in Get-ChildItem -recurse $BackupDir)
{ if ($i.CreationTime -lt ($(Get-Date).Adddays(-10)))
{ Remove-Item $i.FullName
}
}