Текущий архив: 2005.09.04;
Скачать: CL | DM;
Вниз
Как заблокировать файл? Найти похожие ветки
← →
chili (2005-07-15 17:44) [0]Добрый день.
Как заблокировать (текстовый файл) файл? Что бы его невозможно было удалить/изменить пока моя программа запущенна.. Можно конечно открыть его в программе , а по окончанию работы программы его закрыть, но это как то не очень может есть специальные функции?
Да при этом моя программа должна иметь возможность редактировать этот файл.
← →
Reindeer Moss Eater © (2005-07-15 17:47) [1]но это как то не очень
Что именно не очень?
← →
Reindeer Moss Eater © (2005-07-15 17:49) [2]Что бы его невозможно было удалить/изменить пока моя программа запущенна..
Удали его сам а содержимое имей в памяти.
Тогда во время работы программы файл никто не изменит и не удалит.
← →
chili (2005-07-15 17:51) [3]Что именно не очень?
"Можно конечно открыть его в программе , а по окончанию работы программы его закрыть"
Просто я считаю этот способ блокировки не самым удачным..
← →
chili (2005-07-15 17:53) [4]не так не пойдет если к примеру свет отрубят все данные будут потеряны, я не смогу сохранить их из памяти обратно в файл
← →
Reindeer Moss Eater © (2005-07-15 17:58) [5]Если свет вырубят, данные все равно будут потеряны (файл открыт не редактирование).
Ты хочешь странного.
Хочешь редактировать файл, но при этом не хочешь его открывать.
Умеешь редактировать неоткрытые файлы?
← →
chili (2005-07-15 18:01) [6]Нет почему я не хочу его открывать я просто не хочу держать его постоянно открытым...
программа открыла записала что то и закрыла файл....
При этом он должен оставаться постоянно занятым..
← →
Reindeer Moss Eater © (2005-07-15 18:03) [7]Зачем он должен быть занятым, если ты его хочешь закрыть?
Зачем ты его хочешь закрыть, если он должен быть занятым?
← →
chili (2005-07-15 18:06) [8]Занятым он должен быть что бы его невозможно было удалить, закрыаю что бы в него мусор не попал.....
← →
chili (2005-07-15 18:08) [9]И вообще я спрашивал есть ли специальные функции которые могут блокировать файл
← →
Reindeer Moss Eater © (2005-07-15 18:09) [10]Мусор туда не попадет, если только ты его туда сам не запишешь.
← →
Reindeer Moss Eater © (2005-07-15 18:10) [11]Конечно есть.
CreateFile называется.
← →
Almaz © (2005-07-16 19:35) [12]
> chili (15.07.05 18:08) [9]
> И вообще я спрашивал есть ли специальные функции которые
> могут блокировать файл
Для неоткрытого файла - таких функций нет. В любом случае файл придется открывать.
p.s. Не могу понять, чем вам не нравиться идея открыть файл на эксклюзивный доступ ? О каком мусоре идет речь ?
Страницы: 1 вся ветка
Текущий архив: 2005.09.04;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.041 c