whiteneon
Goto Top

Kopieren von Datein

Guten Tag,

ich hab folgendes Problem, ich möchte ein Script schreiben das alle 5 sek die oberste Datei eines Ordners (beispielsweise ein PDF) in einen anderen Ordner verschiebt.

falls jemand ne Idee hat danke im vorraus.

Content-Key: 221203

Url: https://administrator.de/contentid/221203

Printed on: April 18, 2024 at 03:04 o'clock

Member: colinardo
Solution colinardo Nov 05, 2013, updated at Feb 26, 2014 at 09:26:34 (UTC)
Goto Top
Hallo whiteneon,
was meinst du mit oberste Datei eines Ordners, die mit dem aktuellsten Datum ?
Mit Powershell dann etwa so (Zeilen 1 und 2 an deine Bedürfnisse anpassen)
$sourceDir = "C:\Quelle\*.pdf"  
$targetDir = "C:\Ziel"  
while($true){
    dir $sourceDir | ?{$_.PSIsContainer -eq $false} |Sort-Object -Property LastWriteTime  -Descending | select -First 1 | move-item -Destination $targetDir -Force
    sleep(5)
}
Achtung: In der jetzigen Einstellung werden Dateien mit gleichem Namen im Zielverzeichnis überschrieben.

Grüße Uwe
Member: whiteneon
whiteneon Nov 05, 2013 at 18:17:57 (UTC)
Goto Top
Vielen Dank.
So ist es auch gedacht geht um eindeutige Nummern die in ein Verzeichnis geschoben werden also sollten keine gleichen Dateinamen vorkommen.