PDA

Показать полную графическую версию : [решено] С условием убрать первую букву в имени файла


c4uran
09-12-2015, 14:55
Нигде не могу найти как сделать такую штуку:

Если первая буква в имени файле - точка, то убрать эту точку

Kazun
09-12-2015, 15:20
PS > ".abc".TrimStart(".")
abc

Foreigner
09-12-2015, 15:20
c4uran,

$files = (get-childitem) -match '^\..+\..*'
foreach ($file in $files)
{
rename-item $file.name ($file.name -replace '^\.+')
}

c4uran
09-12-2015, 16:06
Боже как все просто оказалось, спасибо

Foreigner, если не сложно объясни что это делает: '^\.+'

Foreigner
09-12-2015, 16:14
c4uran, Удаляет одну или несколько точек в начале названия файла




© OSzone.net 2001-2012