Редактирование БОЛЬШОГО файлаhttp://softtime.ru/forumРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413618Заменит ли файл функция copy(), если файл заблокирован другими процессами? Как определить, занят ли файл (заблокирован) "читателями", не используя fopen()?Редактирование БОЛЬШОГО файлаThu, 24 Dec 2009 23:39:49 +0300ValeVРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413567"функцией copy(), которая заменит файл - причем не физически не о rename() ли идет речь?Редактирование БОЛЬШОГО файлаThu, 24 Dec 2009 16:41:22 +0300LokiРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413560Можно определить момент, когда файл никто не читает ИЛИ при использовании фунции copy() это не играет ролиРедактирование БОЛЬШОГО файлаThu, 24 Dec 2009 16:04:56 +0300ValeVРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413557Лучше воспользоваться функцией copy(), которая заменит файл - причем не физически, а просто переключит точки входа на уровне операционной системы.Редактирование БОЛЬШОГО файлаThu, 24 Dec 2009 15:26:44 +0300cheopsРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413497Как его удалить, если его в этот момент читают? Кусочек кода можно?Редактирование БОЛЬШОГО файлаWed, 23 Dec 2009 22:40:19 +0300ValeVРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413495Я только что рассказал как это грамотно сделать. И с пользователями ничего не случится. Только нужно не забыть удалить старый...Редактирование БОЛЬШОГО файлаWed, 23 Dec 2009 22:31:32 +0300СаняРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413494Как грамотно это сделать? Как переписать файл если его читают пользователи?Редактирование БОЛЬШОГО файлаWed, 23 Dec 2009 22:21:08 +0300ValeVРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413493Нужно скопировать содержимое файла до изменяемой строки в новый файл. Записать изменённую строку и скопировать оставшуюся часть файла, пропуская изменяемую...Редактирование БОЛЬШОГО файлаWed, 23 Dec 2009 22:10:35 +0300СаняРедактирование БОЛЬШОГО файлаhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=70585#post413490Есть большой текстовый файл Необходимо изменить любую строку.Редактирование БОЛЬШОГО файлаWed, 23 Dec 2009 21:48:05 +0300ValeV