Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как узнать, закончилось ли копирование файла / 5 сообщений из 5, страница 1 из 1
11.12.2013, 13:31
    #38496927
SerRock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, закончилось ли копирование файла
Уважаемые коллеги,
подскажите, пожалуйста, как узнать, закончилось ли копирование файла ...
Суть в том, что я сначала копирую файл по локальной сети в папку \\x...\folder\...
, а потом его нужно переместить в папку \\y...\folder\...
проблема в том, что при попытке переместить файл, который еще продолжает копироваться, происходит exception, что файл занят процессом ... как быть ..?
...
Рейтинг: 0 / 0
26.12.2013, 18:48
    #38513518
it17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, закончилось ли копирование файла
SerRock,

Накодить свой копировщик?
пример здесь
http://krez0n.org.ua/archives/820
...
Рейтинг: 0 / 0
26.12.2013, 20:49
    #38513595
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, закончилось ли копирование файла
SerRock,

Продолжать попытки начать копировать до тех пор, пока исключение перестанет выбрасываться
...
Рейтинг: 0 / 0
08.08.2014, 10:44
    #38715684
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, закончилось ли копирование файла
it17,

здесь тоже есть ограничения на длину пути и файла?
...
Рейтинг: 0 / 0
08.08.2014, 10:48
    #38715691
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, закончилось ли копирование файла
SerRock,

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


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