Страница: 1 |
Вопрос: Кто знает! | Добавлено: 09.11.03 05:43 |
Автор вопроса: ![]() |
Как можно (и можно ли в принципе) узнать програмно открыт ли файл .mdb, .xls, .doc каким либо другим процессом или "юзверем"? Запущенный по расписанию "бекапер" не делает копий с "залоченных" файлов. |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 224 Ответов: 3777 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 09.11.03 08:15 |
Попробуй удалить файл, если не удаляется-то он или отсутствует или запущен |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Хранитель чата ICQ: 137392264 Вопросов: 8 Ответов: 557 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 09.11.03 10:24 |
Если открыт файл Access, то в той же директории есть файл с таким же именем с расширением ldb. При открывании Word файла, создается файл у которого вместо первых дух букв тильда и доллар (~$), если длина файла больше 6 символов и добавляется тильда и доллар (~$), если длина файла менее или равна 6 символов.
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Хранитель чата ICQ: 137392264 Вопросов: 8 Ответов: 557 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 09.11.03 10:35 |
И в добавок, удалять файл, IMHO, это уж слишком, достатолно попробовать переименовать файл. Если получилось то он не используется ни кем. А если получил ошибку 70 Permission denied, то файл кем то заперт. P.S. главное если удалось переименовать, то не забыть бы вернуть ему прежнее имя |
Страница: 1 |
|