Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Внизсостояние файла Найти похожие ветки
← →
MakNik (2005-01-19 11:39) [0]Подскажите, плз., как определить в каком состоянии находится файл?
... точнее, можно ли его заменить другим в данный момент?
← →
Reindeer Moss Eater © (2005-01-19 11:41) [1]Попробовать заменить.
Получилось - значит можно было заменять в тот момент.
Не получилось - значит нельзя.
← →
MakNik (2005-01-19 12:11) [2]... это понятно, ну а если мне нужно предварительно определить, возможна ли замена в принципе?
← →
Amoeba © (2005-01-19 12:13) [3]
> а если мне нужно предварительно определить, возможна ли
> замена в принципе?
IMHO никак.
← →
Reindeer Moss Eater © (2005-01-19 12:42) [4]возможна ли
> замена в принципе?
В принципе она возможна. Тут и определять нечего.
← →
Arm79 © (2005-01-19 12:49) [5]Можно отслеживать его состояние
http://www.delphimaster.ru/cgi-bin/search.pl?words=%EE%EF%EE%E2%E5%F9%E5%ED%E8%E5&n=0
← →
Alexander Panov © (2005-01-19 12:55) [6]MakNik (19.01.05 12:11) [2]
... это понятно, ну а если мне нужно предварительно определить, возможна ли замена в принципе?
А в этом смысла нет.
Представь, проверил ты, что фал МОЖНО заменить, и готовишься его заменять. Так в промежутке между определением и началом замены файл может изменить свое состояние.
Т.е. единственный правильный подход - открывать файл в исключительное использование и обрабатывать ошибку при открытии.
← →
alless (2005-01-19 15:06) [7]попробуй тогда перейменовать его
← →
Alexander Panov © (2005-01-19 16:52) [8]alless (19.01.05 15:06) [7]
попробуй тогда перейменовать его
Переименовать можно и используемый файл.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c