Спасибо за очень неплохой плагин.
Но [недавно] обнаружилось следующее поведение
. Если папка непосредственно не содержит файлов (даже если содержит кучу подпапок с файлами!), в дереве она не отображается.
Например, если при включенном режиме «Папки в панели плагина» и сортировке по имени создать в папке D:\Temp следующую структуру каталогов:
Code: Select all
D:\Temp
_1
_11
file01.txt
_12
file02.doc
_13
_2
file02.doc
получим дерево (при включении/отключении режима «Полный путь к файлу» меняется только внешний вид дерева, но не само содержимое):
Code: Select all
_11
_12
_2
file02.doc
file01.txt
file02.doc
Папки, непосредственно не содержащие файлов (_1, _13) не отображаются в дереве вообще. Если еще и установить в настройках фильтр *.txt, перестанут отображаться все папки, непосредственно не содержащие файлы, удовлетворяющие данный маске. Т.е. ветвь примет вид:
Т.о. все дерево каталогов не показывается, и проводить над ним некоторые операции (удаление папок, копирование папок) неудобно. Например, нет уверенности, что видны все папки, поэтому нет уверенности, что удаление или копирование выполнено в желаемом объеме.
1) Можно ли в плагин добавить возможность отображения всех папок ветви? (кстати, в branch отображаются все папки :])
2) И можно ли добавить возможность копирования с сохранением относительных путей? Просто при копировании файлов из ветви в другую папку, они копируются вперемешку прямо в указанный каталог. Во-первых, если имена файлов совпадают (в приведенном примере – file02.doc), приходится, как минимум, один из них переименовывать (при большом количестве файлов это несколько неудобно). Во-вторых, иногда хотелось бы скопировать отдельные файлы с сохранением структуры папок, их содержащих. В этом случае структуру-копию приходится строить вручную.
3) При повторном запуске плагина (на панели, в которой уже запущена ветвь каталога) происходит задвоение/затроение/и т.д. содержимого. Хотя, имхо, это мелкие мелочи, но считаю своим долгом сообщить
)).
WinXP SP3, FAR2 build 1624 (хотя на предыдущих версиях FAR'а ситуация аналогична).