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

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

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

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

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


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