FileCopyEx: File Copy Extended — Расширенное копирование

Здесь можно обсудить ваш любимый плагин.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor »

Latest post of the previous page:

Он копирует быстрее в случае двух винтов, либо винт+флешка. То есть, когда можно запустить действительно параллельное копирование. Особенно, если есть кучи мелких файлов.

djdron, спасибо большое!
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Max Rusov »

djdron wrote:+ пофиксил мелкие баги типа глючных теней от окна прогресса копирования
Однако, тени по прежнему глючат.

User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Cavaler »

djdron wrote:Собрал версию 2.0.0 бета для Far 2 + 32/64 bit.
О как интересно. Неужто и дальнейшая поддержка планируется?
А то у меня есть тут, например, небольшой патчик, который может быть полезен не только мне...

И планируется ли сборка версий для 1.75?
djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron »

Max Rusov wrote:Однако, тени по прежнему глючат.
Кстати, да. Воспроизвел у себя - это когда включено ClearType friendly redraw в настройках фара. Посмотрю, в чем дело.

Cavaler
Сборка под 1.75 не планируется, потому как Far API поменялось при переходе на Far 2, плюс там надо поддерживать Ansi, которое я выкинул.
Патчик можем применить (если он окажется полезным) к новой версии.
djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron »

Зафиксил тени и заголовок окна при копировании.
Еще одна тестовая версия.
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by DV »

djdron wrote:Еще одна тестовая версия
Вынужден сообщить, что тест провалился.
Я копировал содержимое папки "Visual studio 2008 Pro", а затем сравнивал копию и оригинал с помощью плагинов Synchronize Directory и Advanced compare.
Так вот, файл "msdn\Program Files\MSDN\MSDN9.0\CSetupMM\banner.bmp" оказался другим. В оригинале его размер - 89524 байт, размер же копии - 89600 байт. Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx.
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by DV »

При повторном копировании различие вылезло уже в файле "Setup\dlmgr.dll".
Папка "Visual studio 2008 Pro" - это инсталляха Visual studio 2008 Professional. Полагаю, для экспериментов может использоваться любая папка с очень большим количеством файлов.
FAR 2.0.1706 x86, Windows 7 Ultimate x64, 4 GB RAM. Настройки плагина FileCopyEx не трогал - то есть "заводские".
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by CDK »

В оригинале его размер - 89524 байт, размер же копии - 89600 байт.
Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx
угу, это старый баг, когда размер файла в некоторых случаях сабж выравнивал.
djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron »

DV wrote:Так вот, файл "msdn\Program Files\MSDN\MSDN9.0\CSetupMM\banner.bmp" оказался другим. В оригинале его размер - 89524 байт, размер же копии - 89600 байт. Содержимое вплоть до 89524-го байта идентично, дальше идут нули.
Предполагаю, что это какая-то ошибка буферизации в FileCopyEx.
Спасибо за тестирование!
Ого, так это вообще epic fail.
Непонятно, почему об этом баге ничего не было известно раньше.
CDK wrote:угу, это старый баг, когда размер файла в некоторых случаях сабж выравнивал.
:) забавно, если о нем знали, то его надо фиксить в 1ю очередь.
Попробую разобраться в коде копирования...
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor »

Ещё плагин портит описания, превращая их в нечитаемую кашу. Могу предоставить пару descript.ion, если это поможет
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by CDK »

djdron wrote::) забавно, если о нем знали, то его надо фиксить в 1ю очередь.
Попробую разобраться в коде копирования...
оно конечно да, но оно не всегда воспроизводится, а код там жутковатый.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Max Rusov »

djdron wrote:Ого, так это вообще epic fail
Ни разу не сталкивался с данной проблемой. Скопировал структуру каталогов ~30Г, все совпало. Может (анти)вирусы?
djdron
Posts: 32
Joined: Mon 13 Dec, 2010 22:33

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by djdron »

Меня сейчас интересуют новые баги, которые могли появиться при переходе с версии 1.9.0 beta на 2.0.0 beta.
А то оказывается, что было дофига старых багов.
Я пока что не буду их смотреть.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by ccaid »

т. н. epic fail у меня происходил при копировании в папку с хитроназначенными правами — создавать новые файлы можно, а изменять существующие нельзя. причем на мелкие файлы эффект не распространялся.
Фар делают добрые люди
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by chupakabra »

Это выходит он открывает файл повторно, чтобы сделать ему правильный SetEndOfFile, терпит неудачу и молча продолжает работу.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: FileCopyEx: Extended File Copy — Расширенное копирование

Post by Kildor »

> Меня сейчас интересуют новые баги, которые могли появиться при переходе с версии 1.9.0 beta на 2.0.0 beta.
Начал портить описания файлов. Вроде бы повтор бага тривиален, но если необходимо, то могу завести тикет со всем прилагающимся. Надо?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Post Reply

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