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

Здесь можно обсудить ваш любимый плагин.
Pasha_ZZZ
Posts: 56
Joined: Mon 12 Jun, 2006 14:58
Contact:

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

Post by Pasha_ZZZ » Wed 22 Oct, 2014 06:34

Latest post of the previous page:

romkyns wrote:По-моему так было всегда. На мой взгляд это минус, в идеале, на мой взгляд, буфер записи сбрасывался бы хотя бы кажде 2-3 секунды если чтение намного медленнее записи.
Ну медленнее было бы чтение - и что такого? Если чтение медленнее - запись его может догнать и на 2 блоке данных, например.
Видимо дело все-таки в буфере по умолчанию, 8 гиг памяти.

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov » Thu 23 Oct, 2014 11:33

В текущей реализации плагина таки да, "параллельный режим" копирование не очень-то параллельный. Ждется когда буфер заполнится, после этого запускается новый поток для записи. Как только буфер записан в файлы, поток завершается. Снова ждется заполнение буфера, и снова запускается поток. :)
Чтобы сделать по уму, нужно взять например код утилиты FastCopy, и заменить им текущее ядро плагина. Но это дело не быстрое, и означает полное переписывание кода плагина.

Dzirt2005
Posts: 290
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 1 time

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

Post by Dzirt2005 » Thu 23 Oct, 2014 11:47

ice_scream, насколько мне помнится, параллельно он работает только когда разные физически диски (можно и диск <-> сеть). По крайней мере в моем плагине именно так


PS: Проверка можно ли делать параллельное копирование находится в tools.cpp функция
intptr_t CheckParallel(const String & _srcpath, const String & _dstpath)

и я бы на нее внимательно посмотрел, потому как бред какой-то... В качестве intptr_t возвращаются TRUE, FALSE и -1, а используют возвращаемое значение явно как bool

Release
Posts: 18
Joined: Tue 21 May, 2013 05:59
Has thanked: 1 time
Been thanked: 1 time

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

Post by Release » Thu 23 Oct, 2014 16:40

Ошибка в работе с внешним звуком: при нажатии кнопки Тест воспроизведение звука повторяется бесконечно даже если выйти из настроек, решается только выходом из Far. Кроме того, с каждым новым нажатием добавляется новый "поток" воспроизведения указанного звука.
Еще плагином невоспринимается путь указания файла звука содержащий пробелы с кавычками или без.
Версия плагина 3.0.6.35, LuaBASS.dll из поста на предыдущей странице, Far x64.

Еще, в окне предупреждения о наличии одноименного файла в месте назначения при длинном пути не видно имени самого файла - путь не влазит. Соответственно непонятно на каком файле "остановка".

Calm_Kid
Posts: 29
Joined: Tue 10 Jan, 2006 11:01

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

Post by Calm_Kid » Thu 23 Oct, 2014 19:16

В виндах выключен файл подкачки. В плугине установлен буфера копирования в процентах (%15, как по умолчанию стоит). Если свободной физичекой памяти < этих 15%, то при попытке начать копирование видны дают ошибку, что заканчивается виртуальная память, плугин соответственно сообщает,что не может начать копирование.
Может пытаться выделять не процент физической или виртуальной памяти, а именно процент свободной физической?

romkyns
Posts: 61
Joined: Thu 30 Jul, 2009 12:20

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

Post by romkyns » Thu 23 Oct, 2014 19:41

По-моему надо просто установить небольшой фиксированый буфер и все. Если кто не согласен, покажите цифры, доказывающие что в огромном буфере есть какой-то смысл. Но если уж смысл есть (сомневаюсь), то да, надо бы % от свободной.

Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Fri 24 Oct, 2014 06:14

Release wrote:Ошибка в работе с внешним звуком: при нажатии кнопки Тест воспроизведение звука повторяется бесконечно
Это исправлено в текущей версии, на плагринге устаревшая сборка.


Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 1 time

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

Post by Игорь Юдинцев » Sat 22 Nov, 2014 22:43

И это исправлено.

Race
Posts: 6
Joined: Sat 29 Sep, 2012 10:33

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

Post by Race » Sun 23 Nov, 2014 11:30

Игорь Юдинцев wrote:
И это исправлено.
а не подскажете, где бы взять последнюю версию?

ага, нашел. спасибо.

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov » Sun 23 Nov, 2014 11:32

ok, выложил бинарники на github, пока plugring не работает.

viewtopic.php?p=125830#p125830

Race
Posts: 6
Joined: Sat 29 Sep, 2012 10:33

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

Post by Race » Sun 23 Nov, 2014 11:35

ага, нашел. спасибо.

Calm_Kid
Posts: 29
Joined: Tue 10 Jan, 2006 11:01

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

Post by Calm_Kid » Wed 26 Nov, 2014 14:08

Имею файл, например txt1.txt
Пытаюсь переименовать в Txt1.txt - реакции нет, первая буква остается в нижнем регистре.

И в 3.0.7.38 выделение памяти при копировании так и осталось не от свободной, а от физической?

Zyx
Posts: 38
Joined: Wed 08 Apr, 2009 06:20
Has thanked: 1 time

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

Post by Zyx » Thu 04 Dec, 2014 08:12

Версия 3.0.7.38
При копировании на диск, смонтированный как папка возникает такой диалог



после чего копирование успешно производится.

Boban
Posts: 17
Joined: Sat 10 Feb, 2007 19:57

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

Post by Boban » Thu 04 Dec, 2014 13:12

Перенос папки,название которой оканчивается на точку, приводит к появлению в месте назначениия 2 папок (пустой с названием без точки и оригинальной). Исходная папка при этом не удаляется.

mik
Posts: 6
Joined: Wed 11 Mar, 2009 14:42
Been thanked: 1 time

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

Post by mik » Fri 26 Dec, 2014 10:53

FAR 3 buid 4227 x86, plugin 3.0.7.38, win 7 x64 rus
1) Не запоминаются (сбрасывается на верхнюю строку) и не работают (ничего не происходит после нажатия) выбранные сочетания клавиш.
2) В диалоге копирования входим в настройки и нажимаем esc... файл копируется после нажатия на открытую панель. Если закрыта вторая панель, то файл в итоге после многих диалогов и нажатию esc на них удаляется! :( Опасная штука.

selgen
Posts: 16
Joined: Sun 04 Jul, 2010 18:19

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

Post by selgen » Wed 21 Jan, 2015 23:31

Zyx wrote:Версия 3.0.7.38
При копировании на диск, смонтированный как папка возникает такой диалог



после чего копирование успешно производится.
Подтверждаю. Far version 3.0 (build 4251) x86, без плагинов (только FileCopyEx).

Post Reply

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