Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] С условием убрать первую букву в имени файла (http://forum.oszone.net/showthread.php?t=308979)

c4uran 09-12-2015 14:55 2583063

С условием убрать первую букву в имени файла
 
Нигде не могу найти как сделать такую штуку:

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

Kazun 09-12-2015 15:20 2583069

Код:

PS > ".abc".TrimStart(".")
abc


Foreigner 09-12-2015 15:20 2583071

c4uran,
Код:

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


c4uran 09-12-2015 16:06 2583089

Боже как все просто оказалось, спасибо

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

Foreigner 09-12-2015 16:14 2583097

c4uran, Удаляет одну или несколько точек в начале названия файла


Время: 11:56.

Время: 11:56.
© OSzone.net 2001-