Периодически приходится на сети обновлять файлы программ.
Программы могут быть запущены и соответственно exe просто так не заменишь. Он заблокирован.
Пример. В папке два exe файла.
a.exe, b.exe
Пытаемся заменить их новыми через копирование в Far
Диалог копирования показывает что мы сейчас копируем a.exe и зависает на 3-4 секунды
Высвечивается диалог о заблокированом файле b.exe и предложения повторить и т.д.
Если попробуем повторить то диалог копирования будет уже с b.exe и это правильно.
Почему в первый раз при зависании диалога Far не показал что ждет b.exe ?
Может стоит в диалоге показать файл с которым будем работать а потом начинать попытки копирования?
Far 3.0 build 5427 x86 на Windows 7
Файлы лежат на Server 2008
Спасибо.
Замещение файлов по сети
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Замещение файлов по сети
Last edited by HaRT on Thu 01 Aug, 2019 00:29, edited 1 time in total.
Reason: Уточнён заголовок Темы
Reason: Уточнён заголовок Темы
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Замещение файлов по сети
а в чём собственно проблема? диалог копирования обновляется раз в какое-то количество миллисекунд. перед началом копирования b.exe таймаут не истёк, поэтому диалог не обновляется, а потом ждёт ответа по сети.
при копировании мелких файлов на быстрых накопителях такой подход замедляет процесс на порядок.stefanenko wrote: ↑Wed 31 Jul, 2019 23:41Может стоит в диалоге показать файл с которым будем работать а потом начинать попытки копирования?
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Замещение файлов по сети
Проблема только в том что пока висит и что то ждет я не могу увидеть на каком файле встало копирование.
Нужно дождаться красненького диалога.
Если это норма - ok, будем жить так.
Нужно дождаться красненького диалога.
Если это норма - ok, будем жить так.