Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для kaster

Старожил


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

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


Цитата madmasles:
А у меня так работает: »
что неудивительно. прочитать содержимое и переписать его снова. у автора проблемы изза ReadLine, т.к. при записи автоит сам добавляет после каждой строки CRLF, хотя изначально в исходном файле вполне мог бы оказаться CR или LF по отдельности.
Цитата madmasles:
А на Ваш код у меня SciTE ругается: »
да. это я недоглядел код автора, и внес туда только то, что касалось бинарного чтения/записи
вот так будет правильнее
Код: Выделить весь код
$file =  FileOpen("E:\tor.torrent", 16 + 0)
$iSize = FileGetSize("E:\tor.torrent")
$dim = Int($iSize/100) + 1
dim $line[$dim]
dim $nl = 0
While 1
        $sline = FileRead($file, 100)
	if @error = -1 then exitloop
	$line[$nl] = $sline
	$nl += 1
WEnd
FileClose($file)
 
$file = FileOpen("E:\tor.torrent", 16 + 2)
for $a=0 to $nl-1
    FileWrite($file, $line[$a])
next
FileClose($file)

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Последний раз редактировалось kaster, 17-04-2010 в 13:07.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:25, 17-04-2010 | #4