Background Copy — фоновое копирование

Здесь можно обсудить ваш любимый плагин.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

Latest post of the previous page:

попробовал, сделал несколько вложенных каталогов и в последнем каталоге сделал файл 1.txt (V - имя компа):

\\?\UNC\V\C$\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\______________30______________\1.txt

с префиксом \\?\UNC\ - поведение такое же, как и без префикса:
1. с плагином DeepBrowser в последний каталог входит, но не видит там ни одного файла (что тоже странно, имхо).
2. без плагина DeepBrowser в последний каталог не входит, пишет: "Имя файла или его расширение имеет слишком большую длину."
при попытке скопировать последний каталог (с находящимся внутри файлом) с помощью background copy - в место назначения не копируется ни файл, ни каталог.

путём всяких экспериментов, выяснил, что background copy падает только в случае соблюдения двух следующих условий:
1. путь к файлу (без самого имени файла) НЕ превышает MAX_PATH, а вместе с именем - превышает.
2. попытка копирования каталога, в котором лежит этот злосчастный файл (т.е. если входим последовательно во все вложенные каталоги и пытаемся копировать сам файл - падения нет... правда, и самого факта копирования - тоже нет) :)

если копировать файл средствами фара - всё ок.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
t-rex
Страшный и ужасный
Posts: 4906
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Re: Background Copy — фоновое копирование

Post by t-rex »

Исторический момент, блин, фар копирует что то что не может bc :)

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

да я сам в шоке :)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
John Doe
Бюрократ
Posts: 12739
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 283 times

Re: Background Copy — фоновое копирование

Post by John Doe »

(BC из SVN)

Копирую директорию WinXP с диска C на диск E.
Получаю ошибку

Code: Select all

╔═══════════════════════════════ Error ════════════════════════════════╗
║              Системе не удается найти указанный путь.                ║
╟──────────────────────────────────────────────────────────────────────╢
║                    Cannot process C:\WINXP\0.log                     ║
╟──────────────────────────────────────────────────────────────────────╢
║                 Retry  Skip  Skip All  Abort  Close                  ║
╚══════════════════════════════════════════════════════════════════════╝
Оказалось проблема в том, что на диске E существует файл WinXP.
Понять это из сообщения об ошибке довольно сложно.

В этой же ситуации сам фар ведёт себя правильно:

Code: Select all

╔════════════ Error ════════════╗
║ File or folder already exists ║
║   Cannot create the folder    ║
║           E:\WINXP            ║
║      Retry  Skip  Cancel      ║
╚═══════════════════════════════╝
https://t.me/FarManager — Telegram чат

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

HaRT wrote:А если взять свежий BCopy с http://code.google.com/p/evil-programme ... groundCopy?
взял, собрал.
проблема, описанная мной тут: http://forum.farmanager.com/viewtopic.p ... 165#p49492, повторяется.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
zg
zero-gravity
Posts: 5773
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 142 times
Contact:

Re: Background Copy — фоновое копирование

Post by zg »

fibre wrote:
HaRT wrote:А если взять свежий BCopy с http://code.google.com/p/evil-programme ... groundCopy?
взял, собрал.
проблема, описанная мной тут: http://forum.farmanager.com/viewtopic.p ... 165#p49492, повторяется.
проблема есть.

01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: Background Copy — фоновое копирование

Post by 01ssv »

Народ, подскажите где брать последние скомпиленные версии плагина? Если сего места нет, выложите последнюю версию, под Far 2.0 x32.
Спасибо.

User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Background Copy — фоновое копирование

Post by Александр Кряжев »

01ssv
Пожалуйста:
bcopy.7z
(99.15 KiB) Downloaded 1110 times

Фар - маргинальный продукт. (c) zg

User avatar
progreCCor
Posts: 84
Joined: Wed 09 Jan, 2008 17:45

Re: Background Copy — фоновое копирование

Post by progreCCor »

А того же самого под x64 нету? Очень хочется...

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

пытаюсь собрать background copy из исходников, ругается вот так:

Code: Select all

bcopy_common.cpp: In function 'void UNCPath(TCHAR*)':
bcopy_common.cpp:87: error: 'struct FARSTANDARDFUNCTIONS' has no member named 'ConvertPath'
bcopy_common.cpp:87: error: 'CPM_REAL' was not declared in this scope
bcopy_common.cpp:89: error: 'struct FARSTANDARDFUNCTIONS' has no member named 'ConvertPath'
mingw32-make.EXE: *** [../oW/bcopy_common.o] Error 1
исходники фара и самого bcopy свежие, выкачанные из svn, собираю, как написано тут
в чём может быть проблема?
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
zg
zero-gravity
Posts: 5773
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 142 times
Contact:

Re: Background Copy — фоновое копирование

Post by zg »

fibre wrote:в чём может быть проблема?
plugin.hpp старый.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

zg wrote:plugin.hpp старый.
ок, а где взять новый? или пока никто не пользуется bcopy под фаром 2.0.1148?
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
zg
zero-gravity
Posts: 5773
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 142 times
Contact:

Re: Background Copy — фоновое копирование

Post by zg »

fibre wrote:ок, а где взять новый?
собрать фар, появится в папке Include.
или пока никто не пользуется bcopy под фаром 2.0.1148?
безосновательная ирония здесь не приветствуется.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

zg wrote:
fibre wrote:ок, а где взять новый?
собрать фар, появится в папке Include.
ясно, спасибо.
zg wrote:
или пока никто не пользуется bcopy под фаром 2.0.1148?
безосновательная ирония здесь не приветствуется.
я не позволил бы себе иронию в адрес модератора.
наоборот, приятно видеть обновление плагина под новый фар в тот же день, когда вышел сам фар.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

собрать фар оказалось слишком сложным заданием для меня :(
прошу тех, кто может это сделать - выложите скомпилированный bcopy для far 2.0.1148+, плиз.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Background Copy — фоновое копирование

Post by Kerberos464 »

собрал-таки :)

p.s. в этом архиве только bcsvc.exe, bcopy.dll, *.hlf, *.lng.
Attachments
bcopy.rar
background copy v.1.3 build 57 internal, x86, для far 2.0.1148+
(50 KiB) Downloaded 203 times
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

Post Reply

Return to “Обсуждение плагинов”