|
как узнать, закончилось ли копирование файла
|
|||
---|---|---|---|
#18+
Уважаемые коллеги, подскажите, пожалуйста, как узнать, закончилось ли копирование файла ... Суть в том, что я сначала копирую файл по локальной сети в папку \\x...\folder\... , а потом его нужно переместить в папку \\y...\folder\... проблема в том, что при попытке переместить файл, который еще продолжает копироваться, происходит exception, что файл занят процессом ... как быть ..? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 13:31 |
|
как узнать, закончилось ли копирование файла
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2013, 18:48 |
|
как узнать, закончилось ли копирование файла
|
|||
---|---|---|---|
#18+
SerRock, Продолжать попытки начать копировать до тех пор, пока исключение перестанет выбрасываться ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2013, 20:49 |
|
как узнать, закончилось ли копирование файла
|
|||
---|---|---|---|
#18+
it17, здесь тоже есть ограничения на длину пути и файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2014, 10:44 |
|
как узнать, закончилось ли копирование файла
|
|||
---|---|---|---|
#18+
SerRock, Примеры решений, которые мне встречались: 1) Попытки копирования пока исключение перестанет выбрасываться 2) Файл пока копируется, имеет одно имя (или расширение tmp), а после завершения копирования переименовывается (так архивирование например работают) 3) После копирования рядом создается файл с таким же именем, но расширением ok и нулевой длиной. После обработки этого файла нужно удалить и ok-файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2014, 10:48 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1402622]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 337ms |
total: | 469ms |
0 / 0 |