Ich habe eine Software, die nach einer Datei namens "report.txt" sucht. Die Textdateien haben jedoch nicht alle den Namen report.txt und ich muss Hunderte von Unterordnern durchlaufen.Rename-Element in mehreren Unterordnern
Szenario:
J:\Logs
26-09-16\log.txt
27-09-16\report270916.txt
28-09-16\report902916.txt
ich durch alle Unterverzeichnisse für die Dateien *.txt
in J:\logs
suchen möchten, und benennen Sie sie report.txt
.
habe ich versucht, diese aber es beschwerten sich über den Weg:
Get-ChildItem * |
Where-Object { !$_.PSIsContainer } |
Rename-Item -NewName { $_.name -replace '_$.txt ','report.txt' }
Danke, das ist genau das, was ich wollte. :) – Andy