Re: Skript na automatické kopírování souborů
Napsal: sob 15. zář 2012, 10:12
Powershell, no problemo.
Tohle např používám pro smazání souborů starší sedmi dní:
Něco co by jsi potřeboval jest:
Místo CreationTime můžeš použít třeba LastWriteTime.
Tohle např používám pro smazání souborů starší sedmi dní:
Kód: Vybrat vše
$thresholdTime = (get-date).Subtract((New-Object System.TimeSpan(7,0,0,0))) # minimální datum ponechaných záloh
ls 'C:\nějaká cesta\*bak' | ? { (Get-ItemProperty $_).CreationTime -lt $thresholdTime } | rm -fo -VerboseKód: Vybrat vše
$thresholdTime = (get-date).Subtract((New-Object System.TimeSpan(14,0,0,0)))
ls 'C:\nějaká cesta\* (případně jiná maska)' | ? { (Get-ItemProperty $_).CreationTime -lt $thresholdTime } | cp -Destination 'C:\Kam' -Force -Verbose # Verbose způsobí výpisy; použij -WhatIf pro kontrolu "na nečisto"