Frage

i have a problem : in files name i have to write their lengths

for example qwerty.tmp → qwerty_12039.tmp ! please help

use:

get-childitem c:\Folder | rename-item -NewName {$_.name -replace ".tmp", $_length ".tmp"}

but it doesn't work

War es hilfreich?

Lösung

You left '.' there. Also: I would use BaseName instead:

ls C:\folder | Rename-Item -NewName { $_.BaseName + $_.Length + '.tmp' }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top