Mam około 1500 plików o nazwie z number.jpg. na przykład 45312.jpg lub 342209.jpg lub 7123.jpg lub 9898923.jpg lub 12345678.jpgDodawanie początkowych zer do nazwy pliku przy użyciu PowerShell
Całkowita liczba przed rozszerzeniem powinna wynosić 8 cyfr. Muszę więc dodać zera wiodące, jeśli jest to mniej niż 8 cyfr, aby utworzyć nazwę pliku składającą się z 8 cyfr.
000.jpg
00.jpg
0.jpg
.jpg
Próbowałem tego skryptu powłoki, ale narzeka.
próbowałem tego, ale wynik jest taki sam
$fn = "92454.jpg"
"{0:00000000.jpg}" -f $fn
LUB
$fn = "12345.jpg"
$fn.ToString("00000000.jpg")
„{0: d4}” -f $ fn nie wykonać zadanie albo. out put jest taki sam jak nazwa pliku. – user1497590
Jest to rozwiązanie w języku C#: https://dotnetfiddle.net/S4vscU – abatishchev