Не копируются открытые на запись файлы

Здесь можно сообщить о найденных багах в Far.
Post Reply
paravoz
Posts: 4
Joined: Wed 04 Dec, 2013 13:05

Не копируются открытые на запись файлы

Post by paravoz »

ОС - WinXP SP3
FAR 2.0 build 1807 x86
FAR 3.0 build 3525 x86

Code: Select all

  ╔══════════════════════════════════════ Ошибка ═══════════════════════════════════════╗
 ║ Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. ║
 ║                                 Ошибка копирования                                  ║
 ║                                     "flaB.tmp"                                      ║
 ║                                          в                                          ║
 ║                                 "C:\Temp\flaB.tmp"                                  ║
 ╟─────────────────────────────────────────────────────────────────────────────────────╢
 ║            { Повторить } [ Пропустить ] [ Пропустить все ] [ Отменить ]             ║
 ╚═════════════════════════════════════════════════════════════════════════════════════╝
более подробно - не копируется видеофайл (видимо .flv), закачивающийся Fierfox'ом.

в настройках FAR'ов параметр копировать открытые для записи файлы установлен.
║ [x] Копировать открытые для записи файлы ║

При этом http://blog.x-code.name/2008/05/18/24/ работает нормально...
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Не копируются открытые на запись файлы

Post by HaRT »

А что выставлено в “[?] Использовать системную функцию копирования”?
Фар есть инструмент, а не нянька. © 2009 DrKnS
paravoz
Posts: 4
Joined: Wed 04 Dec, 2013 13:05

Re: Не копируются открытые на запись файлы

Post by paravoz »

Code: Select all

 ╔══════════════ Системные параметры ══════════════╗
 ║ [x] Удалять в Корзину                           ║
 ║     [x] Удалять символические ссылки            ║
 ║ [x] Использовать системную функцию копирования  ║
 ║ [x] Копировать открытые для записи файлы        ║
 ║ [x] Сканировать символические ссылки            ║
 ║ [x] Создавать папки заглавными буквами          ║
 ║ [ ] Обновление панелей только если Far активен  ║
 ║ [x] Сохранять историю команд                    ║
 ║ [x] Сохранять историю папок                     ║
 ║ [x] Сохранять историю просмотра и редактора     ║
 ║ [x] Использовать стандартные типы файлов        ║
 ║ [x] Автоматически монтировать CDROM             ║
 ║ [ ] Автообновление переменных окружения         ║
 ║ Запрос прав администратора:                     ║
 ║     [x] для изменения                           ║
 ║     [x] для чтения                              ║
 ║     [x] использовать дополнительные привилегии  ║
 ║ [x] Автозапись конфигурации                     ║
 ╟─────────────────────────────────────────────────╢
 ║                { OK } [ Отмена ]                ║
 ╚═════════════════════════════════════════════════╝
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Не копируются открытые на запись файлы

Post by DrKnS »

А что вас удивляет?
Опция влияет на обработку файлов, откытых для записи, но с возможностью совместного доступа.
Если ваш firefox открыл файл эксклюзивно - медицина тут бессильна.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Не копируются открытые на запись файлы

Post by HaRT »

DrKnS wrote:Если ваш firefox открыл файл эксклюзивно - медицина тут бессильна.
Однако утверждается, что есть хитрющая программка (притом вроде даже бесплатная?), которая успешно копирует и такие файлы…
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Не копируются открытые на запись файлы

Post by DrKnS »

При наличии прав, разумеется, можно напрямую к диску обращаться, можно драйвер написать и прочие хитрющие вещи делать.
Но вряд ли вы будете счастливы видеть все эти трюки в Far'е.
paravoz
Posts: 4
Joined: Wed 04 Dec, 2013 13:05

Re: Не копируются открытые на запись файлы

Post by paravoz »

Простите, но в таком случае я не понимаю смысла этой опции в FAR'е

когда гуглил по словам "скопировать открытый для записи файл" было куча ссылок на функцию теневого копирования тома, и тп.
Я поначалу предположил, что FAR ее как раз и использует... А потом был вынужден предположить, что на каком-то этапе этот кусок кода потерялся...
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Не копируются открытые на запись файлы

Post by DrKnS »

Эта опция, грубо говоря, не для того, чтобы включить её и копировать всё подряд, а для того, чтобы её выключить и этим уберечь себя от случайного копирования ещё недописанных файлов и получения в результате не того, что ожидалось.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Не копируются открытые на запись файлы

Post by zg »

paravoz wrote:Простите, но в таком случае я не понимаю смысла этой опции в FAR
файл можно открыть на запись не блокируя к нему доступ на чтение. эта опция для таких случаев.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Не копируются открытые на запись файлы

Post by John Doe »

DrKnS wrote:Эта опция, грубо говоря, не для того, чтобы включить её и копировать всё подряд, а для того, чтобы её выключить и этим уберечь себя от случайного копирования ещё недописанных файлов и получения в результате не того, что ожидалось.
Если так то вместо опции удобнее был бы confirmation
paravoz
Posts: 4
Joined: Wed 04 Dec, 2013 13:05

Re: Не копируются открытые на запись файлы

Post by paravoz »

zg wrote:файл можно открыть на запись не блокируя к нему доступ на чтение. эта опция для таких случаев.
Обращаю внимание еще раз: опция называется
"Копировать открытые для записи файлы" = true

файлы не копируются. Это баг или фича?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Не копируются открытые на запись файлы

Post by 2useven10 »

Обращаю внимание: опция не называется "Копировать файлы открытые в монопольном режиме" = true.
Если файл открыт на чтение без шаринга, он точно также копироваться не должен.
Так что, кроме фичи вопрошающего, здесь всё в порядке.
Post Reply

Return to “Глюки и баги”