Dateien auf den PC übertragen

Es ist manchmal etwas kompliziert, die Dateien ohne spezielles Programm auf den PC zu übertragen. Funktionieren sollte es unter Windows mit folgenden Powershell-Scripts:

copy-item E:\DCIM\  -recurse -Filter *.jpg -Destination $env:USERPROFILE\Pictures

- Setzt voraus, dass E der Laufwerkbuchstabe für die Speicherkarte ist; muss gegebenenfalls angepasst werden;

-kopiert alle *.jpg-Bilder der Speicherkarte mit den Unterordnern (MS…) in den Ordner „Eigene Bilder“, das können sehr viele sein;

-es kann auch ein Unterordner von DCIM angegeben werden, dann muss man aber genau wissen, wo die Bilder, die man braucht, sind

Copy-Item -Path E:\DCIM\*\* -Destination $env:USERPROFILE\Pictures -Filter *.jpg

kopiert die Bilder ohne die Unterordner; Vorsicht wenn es sehr viele sind!

Mit folgendem Zweizeiler werden nur die Bilder der letzten 7 Tage kopiert:

$Datum = (Get-Date).AddDays(-7)
Get-ChildItem -Path E: -include *.jpg -recurse| Where-Object {$_.LastWriteTime -gt $Datum} |copy-item -destination "$env:USERPROFILE\Pictures" -verbose

Die Anzahl der Tage kann geändert werden. Auch hier muss „E“ ggfs. angepasst werden. „Verbose kann weggelassen werden; dann kann es allerdings passieren, dass sich auf dem Bildschirm längere Zeit nichts tut (wenn sehr viele Bilder übertragen werden oder man eine sehr langsame Speicherkarte hat).