oshizellyЦитата: И в чём же, по вашему мнению, принципиальное отличие
Ну эти папки не видит Windows, только XYplorer, в то время как все виртуальные штуки делаются так чтобы Винда их видела. Родные же виртуальные папки Винды являются просто символическими ссылками имеющими локальное имя.
В общем тут в XY все не то.
Вот скопировал статью из перевода в справке (пока еще не выложил) [more] Paper-папки
Paper-папки являются простыми текстовыми файлами, которые содержат полные пути к элементам, по одному на строку. XYplorer использует эти файлы как виртуальные папки.
Файлы форматированы как UTF-16LE и размещены по умолчанию в подпапке папки данных приложения XY "Paper" (<xydata>\Paper, или просто <xypaper>).
Синтаксис
Синтаксис прост, просто префикс "paper:" к базовой части имени text-файла:
Размещение: paper:foo
Относится к: <xydata>\Paper\foo.txt
Поэтому символы, используемые для имени Paper-папки должны быть допустимыми в имени файла, и они не чувствительны к регистру.
Интеграция
Целью была максимальная интеграция Paper-папок. В идеале они должны работать так же, как обычные папки, и это было в основном достигнуто:
История, Последние места, Горячий список недавнего, Избранное, Вкладки, Каталог - поддерживаются.
Визуальные фильтры поддерживаются. Примеры:
paper:Test|*.txt
paper:Test|ageM: w //(w - week) изменено в эту неделю
Быстрый поиск поддерживается. Примеры:
paper:Test?b*
paper:Test?tags:done
paper:Test?1 w /fld=ageM //изменено последнюю неделю
Кроме того поддерживается Быстрый поиск нескольких размещений (по одному на строку). Примеры:
paper:Test1;paper:Test2?b* /n
E:\Test;paper:Test?b* /n
Просмотр ветки поддерживается:
paper:Test? /:flat
Файл-поиск поддерживается (Paper-папка как искомое место).
Панель навигационной цепочки (в Paper-папке) поддерживается: Нажмите "paper:" (для перехода в место хранения Paper-папок) или нажмите треугольник справа от "paper:", чтобы вызвать список всех сохраненных Paper-папок.
Файл-иконки пользователя поддерживаются. Пример:
paper:Test>diamond.ico
Настройка вида папки (из меню Вид) поддерживается.
Меню правого клика элементов в Paper-папке предлагает пункт "Перейти в папку Paper-папок" (так же как в результатах поиска). Это же меню предлагает команду "Изъять выделенные элементы из Paper-папки"
- (элементы не будут удалены из файл-системы).
Операции Перемещения и Удаления могут выполняться изнутри Paper-папок. Операции воздействуют на реальные файлы!
Все возможные операции Перемещения/копирования *в* и *из* Paper-папок поддерживаются, включая Вставку, Копирование В, Перетаскивание и т.д.
- Примечание: Операции *в* Paper-папку просто добавляют указатели на файлы в Paper-папку: они никогда не вовлекаются в реальные файл-операции.
- Указателем мыши является белая-на-черном иконка "плюс".
- Операции *из* Paper-папок действуют на реальных размещениях файлов и воздействуют на файлы как если бы они выполнялись в реальных размещениях!
- Указателем мыши является нормальный плюс (копирование) или минус (перемещение).
Вы можете также перетаскивать элементы из одной Paper-папки в другую.
Переход к к объекту прошлой операции работает после добавления элементов в Paper-папку.
Эскизы могут кэшироваться для Paper-папок.
Вы можете метить элементы Тэгом в Paper-папках.
Custom-столбцы работают в Paper-папках.
Все функции создания отчета (во вкладке "Отчёт" Инфо-панели) поддерживают Paper-папки.
Как создать Paper-папку
См. функции описанные здесь.
Имеется также неявный способ: Когда вы переходите в Paper-папку, которая не существует появится запрос - хотите вы или нет создать ее на лету. Таким образом вы можете легко создавать новые Paper-папки прямо из адресной строки.
Замечания по использованию
· Когда вы копируете/перемещаете (это не имеет никакой разницы здесь") элементы в Paper-папку, они будут добавлены к нижней части списка.
· Вы можете перетащить и сбросить элементы в список Paper-папки, через ф-панели, на вкладки переднего плана и фоновые вкладки, на панель инструментов (кнопки обработки перетяга), и на Каталог.
Для чего использовать Paper-папки
· Вы можете использовать их как временные или постоянные файл-коллекции для просмотра и дальнейшей обработки. В противоположность нормальным папкам, файлы в Paper-папке могут быть размещены в совершенно разных реальных размещениях, даже во всей сети. И они не занимают почти никакого дополнительного места, так как внутренне это просто список указателей.
· Вы можете использовать их для хранения результатов поиска. Переход назад в Paper-папку будет часто намного быстрее и легче чем повторение поиска.
· Вы можете использовать их как монтажный стол для упорядочивания вручную фотографий в пользовательском порядке, который является постоянным.
· В группах вы можете легко обмениваться документами через общедоступную Paper-папку не копируя ни одного байта.
· Вы можете использовать их как простые отчеты, поскольку файлы Paper-папки сами по себе являются просто текстовыми файлами, которые могут быть просмотрены в любом редакторе.
· Вы можете создавать ваши виртуальные папки в текстовом редакторе.
· Вы можете поделиться ими и носить их с собой на флешке.
Кнопка панели инструментов
Имеется кнопка на панели инструментов "Paper-папки" с меню правого клика, рисующим следующие опции настройки:
· Разрешить Зомби: Недоступные элементы перечисляются в любом случае.
· Всегда показывать столбец Путь: При переходе назад к нормальной папке столбец пути будет скрыт.
· При удалении лишь изымать элементы из Paper-папки: Охраняет вас от случайного удаления элементов в Paper-папке. Исходное умолчание - включено (стоит галка). Обратите внимание что операция "Удалить" из контекстного меню будет по-прежнему удалять сам файл!
Финальные замечания
· Вы можете иметь столько Paper-папок сколько хотите.
· Paper-папки могут быть также размещены в подпапках папки <xydata>\Paper:
Размещение: paper:Sub\foo
Относится к: <xydata>\Paper\Sub\foo.txt
· Paper-папки могут даже быть размещены в любом месте если вы передадите полный путь. (Обратите внимание, что TXT-расширение обязательно.)
Размещение: paper:E:\Test\somewhere\foo.txt
Относится к: E:\Test\somewhere\foo.txt
Таким образом Вы также можете сделать это, когда текущий файл является чистым текстовым файлом, содержащим список элементов:
paper:<curitem>
· Paper-папки имеют статическую натуру. Они не чувствительны к изменениям файл-системы. (И все же) любые устаревшие элементы в Paper-папке автоматически изымаются из нее, когда папка показывается в следующий раз.
Исключение: Файл-операции, выполняемые на элементах в текущей открытой Paper-папке будут отражены папкой так, как если бы она была нормальной папкой..
Постоянный пользовательский порядок сортировки
Paper-папки могут быть использованы для достижения Постоянного пользовательского порядка сортировки.
· Откройте Paper-папку и вручную отсортируйте ее (Инструм. | Настройка файл-панели | Ручная сортировка (мышью)).
· Сохраните папку (Вид | Paper-папки | Сохранить).
· Используйте столбец Индекса (столбец #), чтобы вызвать пользовательский порядок сортировки.
[/more]