dan2.png
dan3.png
isimli dosyalarımız var
bir bat scripti ile
oluşturma tarihi ve zamanını
önad_Yılgünay_saatdakikasaniyesalise
IMG_yyyyMMdd_hhmmssff
yani örnek olarak
IMG_20210523_15460515.png
IMG_20210523_15460520.png
IMG_20210523_15460525.png
şeklinde isimlendirebiliriz?
Şu powershell komutu iş görüyor.
Kod: Tümünü seç
Get-ChildItem -File *.jpg | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }
Kod: Tümünü seç
powershell.exe -command "Get-ChildItem -File *.jpg | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
Kod: Tümünü seç
powershell.exe -command "Get-ChildItem -File *.jpg | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
powershell.exe -command "Get-ChildItem -File *.bmp | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
powershell.exe -command "Get-ChildItem -File *.png | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
*.jpg,*.png,*.bmp
Kod: Tümünü seç
powershell.exe -command "Get-ChildItem -File *.jpg,*.png,*.bmp | ForEach { Rename-Item $_ -NewName ( $_.BaseName + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
Kod: Tümünü seç
powershell.exe -command "Get-ChildItem -File *.jpg,*.png,*.bmp | ForEach { Rename-Item $_ -NewName ( 'IMG' + $_.CreationTime.ToString('_yyyyMMdd_HHmmssff') + $_.Extension ) }"
Saat ifadesini veren HH büyük olursa 24 saatlik, küçük olursa 12 saatlik sisteme göre çıktı vermektedir;
$_.CreationTime.ToString('_yyyyMMdd_HHmmssff')
$_.CreationTime.ToString('_yyyyMMdd_hhmmssff')
https://stackoverflow.com/questions/679 ... powershell
https://stackoverflow.com/questions/575 ... -on-a-path
https://stackoverflow.com/questions/249 ... -format-it