Страница 20 из 44

Добавлено: Сб мар 25, 2017 21:25
Flasher
Nick писал(а):Закачайте куда-нибудь последнюю версию NTLinksMaker
На wincmd.ru она и есть.

Добавлено: Чт мар 30, 2017 11:27
Nick
Flasher писал(а):На wincmd.ru она и есть.
Ok. Я почему-то думал, что там новые версии не выкладываются. По крайней мере, вроде бы, бета-версий там нет. Только релизы.

Добавлено: Чт мар 30, 2017 19:11
Flasher
Nick
Это решают сами авторы, тем более что зачастую беты - это исправленные релизы.

Добавлено: Чт мар 30, 2017 20:26
MVV
Flasher писал(а):зачастую беты - это исправленные релизы
И зачастую релизы - это зарелизенные беты. :D

Если в очередной бете багов не находится и исправлять ничего не приходится, вскоре она получает гордое звание релиза.

Добавлено: Чт авг 17, 2017 00:46
Victor_Dobrov
MVV просьба "починить" NTLinks Maker 1.2.0.340 - утилита не работает под wine (Arch Linux) — выдаёт: Для создания символьных ссылок необходимо повышение (права администратора). При запуске wine под root тоже самое. (пользователь Linux состоит в группе Администраторы)
При этом NtfsLinks создаёт символьные линки без проблем (запуск от обычного пользователя). Ещё шрифт в основном диалоговом окне искажён, смотрите скриншот:
Изображение

Добавлено: Чт авг 17, 2017 10:01
MVV
Сообщение о необходимости повышения NTLinks Maker отображает лишь при ошибке получения привилегии SE_CREATE_SYMBOLIC_LINK_NAME - и, боюсь, это скорее проблема Wine, если эта привилегия там недоступна... И то, какие права есть у пользователя Linux, вряд ли имеет значение, важно то, что эмулятор Wine предоставляет программе.
Также замечу, что NtfsLinks создавать символьные ссылки не умеет в принципе (она создаёт точки соединения для папок и жесткие ссылки для файлов, а символьные ссылки - это иная сущность). Советую проверить, создает ли символьные ссылки (именно символьные) системная утилита mklink - если она не сможет, то Wine однозначно их не поддерживает:

Код: Выделить всё

mklink /D C:\Link C:\Target
А насчёт шрифта даже мыслей нет никаких... Используется стандартный способ создания диалогового окна, стандартный шрифт MS Shell Dlg, который ещё с Windows XP поголовно используется в системных приложениях Windows. И экспериментировать мне негде в принципе, не обладаю линуксом с Wine... Могу лишь предположить, что всё-таки проблема со шрифтом, но тогда непонятно, как другие программы работают...

Добавлено: Сб янв 06, 2018 16:31
icet036589
MVV

Используется
Windows 7 x64
Total Comander 9.12 RC3 (2017-11-09) x64

ИД
Структура "КаталогИсточник" на который пробую создать ссылку.
|
|_Каталог_01\
| |_Каталог_11\
| |_Каталог_12\
| | |_Каталог_21\
| | |_Файл_4.txt
| |_Файл_3.txt
|_Файл_1.txt
|_Файл_2.txt

"КаталогИсточник" размещён по адресу - \\Server\E\TEST\TOTAL\01\ИСТ\
"КаталогСсылок" где предполагается разместить ссылки - \\Server\E\TEST\TOTAL\01\ССЛ\

Кнопка
Команда "%COMMANDER_PATH%\NTLinksMaker64.exe
Параметр /q- /b /s? /r="%P" "@%WL" "%T"

Пробую создать ссылки.
https://prnt.sc/hwtf4o

Результат
Кликаю два раза на каталог(ссылку) - не открывается (не реагирует).
Кликаю два раза на файл(ссылку) - сообщение об ошибке "Невозможно открыть файл".

http://prntscr.com/hwtmpz

Вопросы.
1. Можно ли создать ссылки для данного каталога ("КаталогИсточник")?

Добавлено: Вт янв 09, 2018 10:21
MVV
Вообще, в UNC-папках (сетевых) не все ссылки могут быть созданы, т.к. для некоторых из них нужно прямое обращение к логическому тому.

Добавлено: Чт янв 11, 2018 09:32
Чиполлино
Добрый день. Утилитами, которые обсуждаются в данной теме я пока не пользовался, а использовал Link Shell Extension. Но меня не устраивает один момент. Создаем символьные ссылки на выделенные файлы, находящиеся в папке, и в результате созданные Линки имеют нулевой размер. Но если создать символьную ссылку а саму папку, то размер вложений созданного линка, точно такой же как у папки-источника. А мне необходимо создать линк на папку, с большим уровнем вложений, и при этом получить нулевой размер линка, и что бы структура папки сохранилась. Не в ручную же делать, выделяя содержимоое каждого подкаталога. Может я что то не понимаю, и не тот тип ссылки создаю? - Так подскажите плизз. Или дайте ссылку на кнопку, бантик, или еще что то, выполняющее эту процедуру в одно нажатие.

Добавлено: Чт янв 11, 2018 09:48
MVV
Хм, меня обычно только разочаровывал факт, что по симлинку не виден размер оригинального файла...

С помощью NTLinks Maker можно сделать, чтобы при дублировании папки все подпапки дублировались как папки, а файлы в них - как символьные ссылки, нужно просто задать значение количества уровней для дублирования, равное -1, и указать, что создавать нужно только символьные ссылки. Само собой, при изменении содержимого исходной папки в таком дубликате изменений видно не будет.

Добавлено: Сб янв 13, 2018 00:04
AmeKs
MVV
Поясните, пожалуйста, как практически работает параметр "/r". readme читал, но так и не понял. Что с галкой, что без галки, разницы не вижу.

Добавлено: Сб янв 13, 2018 00:12
Flasher
AmeKs
Ключ добавлялся по моей просьбе. Там же и написано для каких режимов он нужен. Смысл в /r="%P".

Добавлено: Сб янв 13, 2018 01:27
AmeKs
ключ/опцию сохранения относительной структуры для файлов в режиме без подкаталогов
Спасибо за наводку, что-то наконец стало проясняться. Т.е. копируется структура каталогов, внутрь которых помещаются ссылки на файлы; при этом в режиме Ctrl+B настройка уровня вложенности (в диалоге) не играет никакой роли.
Данная опция позволяет создавать ссылки для объектов с сохранением их взаимного расположения. Для каждого объекта определяется и воссоздается структура каталогов относительно указанного базового каталога.

Просто написанное в readme лично меня сбивает с толку. "Объект" у меня ассоциируется в том числе с папкой, а "взаимное расположение" с относительным путём. :) В общем, я решил, что эта функция аналогична задаваемой в настройках утилиты "Link Shell Extension":

Код: Выделить всё

Тип символической ссылки - Относительная
. А когда я никакой относительной ссылки не смог получить, понял, что что-то не так. :roll:

Добавлено: Сб янв 13, 2018 01:52
Flasher
AmeKs писал(а):при этом в режиме Ctrl+B настройка уровня вложенности (в диалоге) не играет никакой роли.
Предусмотрено удаление имён вложенных папок справа базового пути с целью их добавки при формировании структуры.
AmeKs писал(а):"Объект" у меня ассоциируется в том числе с папкой, а "взаимное расположение" с относительным путём.
Если базовый путь "%P" несменен или меняется удалением имён справа, то описание справедливо и для папок. Изображение
В результатах поиска вместо "%P" базовой папкой выступает родитель первого объекта.

Добавлено: Сб янв 13, 2018 02:12
AmeKs
Flasher писал(а):Если базовый путь "%P" и несменен, то описание справедливо и для папок.
10 раз перечитал написанное, но так и не понял что к чему. :shock: Вы пишете, что описание может быть справедливо для папок, а я с точки зрения банальной логики вижу, что ссылки для папок (по аналогии с файлами) при помощи "/r" не создаются. То ли я слишком тугой для познания таких тонкостей, то ли опять неправильно всё воспринимаю...