WhiteVelvet
2020-10-05, 22:45:48
Hallo zusammen,
ich habe bisher ein Script, dass mir bestimmte MP3s auf einen USB-Stick kopiert:
powershell -Command "Get-Childitem e:\music* -Include 2019*.mp3,2020*.mp3 -Recurse | Copy-Item -Destination I:\ -Verbose;"
Er kopiert mir hier also alle MP3s, die mit dem Prefix 2019 und 2020 im Dateinahmen anfangen.
Jetzt möchte ich das um 2 Punkte erweitern:
a) Er soll mir nicht mehr den Prefix im Namen, sondern das Erstellungsdatum der Dateien mit 2019 und 2020 nehmen. Wie mache ich das?
b) idealerweise soll er nur Dateien schreiben, die noch nicht auf dem USB-Stick vorhanden sind. Da gibts doch irgendwie TestPath, aber wie genau benutze ich das ohne direktes Argument, also in der Pipe?
Danke an Euch schonmal!
ich habe bisher ein Script, dass mir bestimmte MP3s auf einen USB-Stick kopiert:
powershell -Command "Get-Childitem e:\music* -Include 2019*.mp3,2020*.mp3 -Recurse | Copy-Item -Destination I:\ -Verbose;"
Er kopiert mir hier also alle MP3s, die mit dem Prefix 2019 und 2020 im Dateinahmen anfangen.
Jetzt möchte ich das um 2 Punkte erweitern:
a) Er soll mir nicht mehr den Prefix im Namen, sondern das Erstellungsdatum der Dateien mit 2019 und 2020 nehmen. Wie mache ich das?
b) idealerweise soll er nur Dateien schreiben, die noch nicht auf dem USB-Stick vorhanden sind. Da gibts doch irgendwie TestPath, aber wie genau benutze ich das ohne direktes Argument, also in der Pipe?
Danke an Euch schonmal!