powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как определить, используется ли файл?
3 сообщений из 3, страница 1 из 1
Как определить, используется ли файл?
    #38803720
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно быстро удалить файл. Если он используется, пропустить его. Использовать try-catch не хочется, т.к. на создание исключения тратится время. Т.е. нужно что-то типа такого:
if (Файл можно удалить?)
{
file.Delete();
}

Как реализовать это самое "Можно удалить?" на C#.
...
Рейтинг: 0 / 0
Как определить, используется ли файл?
    #38803734
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удаляйте сразу, только контролируйте exception
...
Рейтинг: 0 / 0
Как определить, используется ли файл?
    #38803837
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsafИспользовать try-catch не хочется, т.к. на создание исключения тратится время.

Если у вас удаление файлов - то на обертку в исключение потратится намного меньше времени, чем на само удаление.
Кроме того - обертывать в try-catch внешние операции - очень даже надо, представьте, что файл будет удаляться на сетевом диске - и сеть раз! и упала.

Так что не тот случай для экономии. Оборачивайте.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как определить, используется ли файл?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]