Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Кто знает! Добавлено: 09.11.03 05:43  

Автор вопроса:  Alex Sandr

Как можно (и можно ли в принципе) узнать програмно открыт ли файл .mdb, .xls, .doc

каким либо другим процессом или "юзверем"?

Запущенный по расписанию "бекапер" не делает копий с "залоченных" файлов.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #1
Добавлено: 09.11.03 08:15

Попробуй удалить файл, если не удаляется-то он или отсутствует или запущен :-)

Ответить

Номер ответа: 2
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #2
Добавлено: 09.11.03 10:24

Если открыт файл Access, то в той же директории есть файл с таким же именем с расширением ldb.

При открывании Word файла, создается файл у которого вместо первых дух букв тильда и доллар (~$), если длина файла больше 6 символов и добавляется тильда и доллар (~$), если длина файла менее или равна 6 символов.

 

Ответить

Номер ответа: 3
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #3
Добавлено: 09.11.03 10:35

И в добавок, удалять файл, IMHO, это уж слишком, достатолно попробовать переименовать файл. Если получилось то он не используется ни кем. А если получил ошибку 70 Permission denied, то файл кем то заперт.

P.S. главное если удалось переименовать, то не забыть бы вернуть ему прежнее имя :))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам