Datei suchen und ersetzen
-
Freitag, 17. Dezember 2010 14:04
Hallo,
Ich habe noch sehr wenig Erfahrung mit Powershell, darum bite ich um Hilfe.
Ich bräuchte ein Script, das eine bestimmte Datei (Dateinamen und Endung ist bekannt, hingegen der genau Pfad nicht) im Verzeichnis C:\ sucht und diese Datei soll durch eine gleichnamige Datei ersetzt werden, die sich auf dem Share \\xzy\share\file.js befindet.
Ich habe erst diesen kleinen Ansatz:
Copy-Item \\xzy\share\file.js c:\[beliebiger Unterordner]\file.js
Vielen Dank für eure Hilfe.
graphit9b
Antworten
-
Freitag, 17. Dezember 2010 18:47
$whereismyfile = Get-ChildItem c:\ -filter file.js -recurse
foreach ($file in $whereismyfile){$file.DirectoryName$file.name$file.fullname$file.Length
$file.CreationTime#$file | get-member
#damit kannst du verschiedene if-clauses etc machen und sichergehen dass du nicht neuere größere oder gar ganz falsche files überschreibst....Copy-Item \\xzy\share\file.js $($file.fullname) -force
}
- Als Antwort markiert graphit9b Montag, 20. Dezember 2010 11:54
Alle Antworten
-
Freitag, 17. Dezember 2010 18:47
$whereismyfile = Get-ChildItem c:\ -filter file.js -recurse
foreach ($file in $whereismyfile){$file.DirectoryName$file.name$file.fullname$file.Length
$file.CreationTime#$file | get-member
#damit kannst du verschiedene if-clauses etc machen und sichergehen dass du nicht neuere größere oder gar ganz falsche files überschreibst....Copy-Item \\xzy\share\file.js $($file.fullname) -force
}
- Als Antwort markiert graphit9b Montag, 20. Dezember 2010 11:54
-
Montag, 20. Dezember 2010 11:55
Thank you very much. It works! :)

