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

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

Ветеран


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

Профиль | Цитировать


shmel_sv@vk, По поводу больших файлов такая конструкция:
Код: Выделить весь код
$reader = [io.file]::opentext("C:\Files\1.txt")
$writer = new-object io.streamwriter("C:\Files\1.tmp")

while ( $reader.peek() -ge 0 ) { 

    $line = $reader.readline()
    $timestamp = $line.split('')[0]
    $data = $line -replace "$timestamp",''
    
    $date = ([datetime]'01.01.1970').addseconds($timestamp).tostring('yyyy-MM-dd')
    
    $writer.writeline("$date$data")

}

$reader.close()
$writer.close()
Один минус, и как побороть не могу собразить, выходной файл 1.tmp получается в кодировке UTF-8. Попробуйте на большом файле.

Отправлено: 10:28, 14-04-2014 | #7