Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для m0nkrus

Старожил


Сообщения: 150
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Перешел на десятку. Скрипт ниже сработал, но не до конца. Не смог обработать файлы во вложенных папках. Выдал ошибку. В корневой для скрипта директории все обработал.
Код: Выделить весь код
cd d:\test
foreach ($file in (Get-Childitem -File -Recurse))
{
    (Get-Content $file -Encoding byte -Raw)[1..($file.length-1)] | Set-Content $file -Encoding byte
}

А вот скрипт, что представлен ниже, выдал тот результат, что мне нужно!
Код: Выделить весь код
$root = 'd:\test'
dir $root -file -rec|%{
    $bytes = [io.file]::readallbytes($_.fullname)
    [io.file]::writeallbytes($_.fullname, $bytes[1..($bytes.count-1)])
}
Благодарю всех за предложенные варианты!!!
Тему считаю исчерпанной.

Отправлено: 08:44, 01-05-2021 | #10