Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: как проверить занят ли файл другим приложением? Добавлено: 12.01.04 09:55  

Автор вопроса:  SideWinder

Ситуация такова: есть прога которая принимает по сетке файлы. скорости невысокие и часто возникают моменты когда она долго держит файл занятым принимая его. Есть прога на VB которая периодически просматривает папки приема и раскидывает файлы адресатам. Синхронизировать конец приема и начало просмотра папки неудается. Поэтому прога на VB просто сканирует папка раз в несколько секунд. В результате часто возникает ситуация когда она пытается переместить или открыть файл который еще принимается. Сейчас там такие ситуации обрабатываются на On Error GoTo... но много глюков вылезает на этом. Нет ли какого нить более красивого решения? Функции которая возвращала бы true если файл не занят никем?

Ответить

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

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



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #1
Добавлено: 12.01.04 11:17

Возможно проверять размер файла и, если он не изменился в течение n циклов, то считать принятым?

Ответить

Страница: 1 |

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



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