Skript na automatické kopírování souborů

Operační systémy Windows 98, 2000, XP, 2003, Vista a další.

Moderátor: Loki5567

Pravidla fóra
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
Maranov
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. črc 2006

Re: Skript na automatické kopírování souborů

Příspěvek od Maranov »

Powershell, no problemo.

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 -Verbose
Něco co by jsi potřeboval jest:

Kó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"
Místo CreationTime můžeš použít třeba LastWriteTime.
DESKTOP: C2D E8200 (pasivně); ATI HD 3870 (AC S1, 120 fan@5V); 4GB RAM; OCZ Vertex2 SSD 64GB; 320+320+250GB JBOD (odhlučněno); 2x FSC P19-2 (2056x1024)
MOBILE: Lenovo Thinkpad T420 4177 CTR, Crucial M4 SSD 128GB, 6GB RAM; FSC P19-2; Logitech G400
POCKET: Nokia Hulmia 800; Hitachi 500GB@Scythe Kamazo 2 (eSATA); Creative EP-630
AUDIO: Sennheiser HD 555 (foam mod), NuForce Icon µDAC, FLAC, ReplayGain, f2k

"A Man's mortality is a compass that points his way in life."
Odpovědět

Zpět na „Operační systémy Microsoft“