MaximilianTM 0 Geschrieben 1. August 2018 Melden Teilen Geschrieben 1. August 2018 Hallo Zusammen, Ich würde gerne einen Script schreiben der 2 Dateien nach dem Änderungsdatum vergleicht. Sollte das Änderungsdatum von Datei0 aktueller als das von Datei1 sein würde ich gerne Datei1 durch Datei0 ersetzen. Das Problem was ich habe ist das Datei0 einen anderen Namen als Datei1 hat, somit müsste ich diesen in der "Zwischenablage" umbenennen und anschließend an den anderen Pfad schieben. (im Ordner Test ist bereits eine Test.txt weshalb ich den Namen dort nicht ändern kann) Wie realisiere ich das am besten ? Bis jetzt kann ich nur das Änderungsdatum vergleichen: $Datei0 = Get-ChildItem -Path "\\test123.de\DFS\Austausch\Test\Test_Neu.txt" $Datei1 = Get-ChildItem -Path "\\mucts10\c$\Program Files (x86)\Test\Test.txt" if ([System.IO.File]::GetLastWriteTime($Datei0) -gt [System.IO.File]::GetLastWriteTime($Datei1)) { Write-Output "Datei ersetzen." } ELSE { Write-Output "Datei nicht ersetzen" } Vielen Dank für eure Hilfe ! MaximilianTM Zitieren Link zu diesem Kommentar
testperson 1.680 Geschrieben 1. August 2018 Melden Teilen Geschrieben 1. August 2018 Hi, das dürfte relativ simpel mit Get-Content und Set-Content gehen. Gruß Jan 1 Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 1. August 2018 Melden Teilen Geschrieben 1. August 2018 Wenn Du die Dateien wirklich komplett ersetzen möchtest, sollte sowas hier funktionieren, oder? $Datei0 = Get-Item -Path '<PFAD>\Test0.txt' $Datei1 = Get-Item -Path '<PFAD>\Test1.txt' If($Datei0.LastWriteTime -gt $Datei1.LastWriteTime){ Copy-Item -Path $Datei0 -Destination $Datei1 -Force } 1 Zitieren Link zu diesem Kommentar
MaximilianTM 0 Geschrieben 1. August 2018 Autor Melden Teilen Geschrieben 1. August 2018 So wie BOfH_666 es beschrieben hat funktioniert es wunderbar. Vielen Dank ! :) Zitieren Link zu diesem Kommentar
testperson 1.680 Geschrieben 1. August 2018 Melden Teilen Geschrieben 1. August 2018 Das ist auch ein bisschen weniger umständlich muss ich zugeben. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.