NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Да, я это понимаю, но тогда не будет объединяющего варианта, поэтому и запросил ключик. И далеко не все сидят под юзером.
Вот ты пишешь, про то, чтобы смотреть весь список. Но ведь ты этот список обрабатываешь, и для каждого файла выдаётся ошибка, а можно было бы вместо неё делать подмену на попытку создать символьную ссылку. Это было бы оптимальным решением.
А насчёт того, что будет для папок - reparse point или symlink, то мне всё равно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Сравнить первые буквы целевого пути и первого файла в списке - несложная задача даже для банального батника.
А если ты сидишь под админом с отключённым UAC и тебе всё равно, что создаётся для папок, то просто всегда используй символические ссылки.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):создаётся для папок, то просто всегда используй символические ссылки.
Так я хочу, чтобы утилита давала возможность делать жёсткие ссылки для файлов, а символические - в случае, если у получателя другой диск.
MVV писал(а):Сравнить первые буквы целевого пути и первого файла в списке - несложная задача даже для банального батника.
Я в курсе, но это будет не так красиво и шустро.
И ты проверь как себя ведёт NtfsLinks в таких ситуациях и сравни поведение.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Так я хочу, чтобы утилита давала возможность делать жёсткие ссылки для файлов, а символические - в случае, если у получателя другой диск.
Сейчас список обрабатывается последовательно, если надо запросить права администратора, запускается второй экземпляр с указанием позиции в списке, и обработка списка продолжается с этой позиции с учётом новых параметров. В принципе, наверное можно добавить опцию "только при невозможности создания жесткой ссылки".
И ты проверь как себя ведёт NtfsLinks в таких ситуациях и сравни поведение.
Символические же она ещё не создаёт. Так что максимум выдаст несколько иное предупреждение.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):можно добавить опцию "только при невозможности создания жесткой ссылки".
Я как раз про неё. И если не хочешь, можешь только ключ сделать. Главное, чтобы было.
MVV писал(а):Символические же она ещё не создаёт.
Из справки:
Общий обзор писал(а):Программа позволяет создавать жёсткие и символические ссылки на NTFS-разделах.
В разделе "Описание программы" приводится пример с отметкой символических ссылок синим цветом. Но при этом:
Что такое ссылки NTFS писал(а):Symbolic link: ... Для создания требуются повышение привилегий, поэтому пока что NTFS Links не поддерживает создание этого типа ссылок.
Изображение
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Из справки:
Символическими ссылками в том месте справки называются точки соединения для папок (junctions) и точки монтирования для томов. В то время ещё не было Windows Vista и непосредственно микрософтовых символических ссылок, поэтому использовалась юниксовая терминология.
Но при этом:
Символические ссылки в их настоящем смысле NtfsLinks не создаёт, о чём и говорит твоя вторая цитата.
Последний раз редактировалось MVV Пн янв 19, 2015 12:13, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А, ну да, так и есть. Они там все 3 и перечислены.
В случае другого диска у получателя никаких окон с ошибками с ней не появляется. Вся разница.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А я выделил 3 файла на диске C: и попросил NtfsLinks 1.30 сделать для них ссылки в папке на диске D:, и получил то же сообщение об ошибке, что и у меня (но при этом обрезанное).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Мда. У меня она, похоже, вообще перестала работать, хоть с родным, хоть с каким. Молчит и всё. :? Ладно, оставим её. Вернёмся к нашим баранам.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Добавил параметр /s?, включающий создание символических ссылок в случаях, когда нельзя создать жесткие. Права администратора запрашиваются предварительно.
При этом опция в диалоге вместо да/нет приобретает форму да/может_быть (т.е. состояний всего 3, но в каждый отдельно взятый момент доступны только 2).

NTLinksMaker Beta 216
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Хорошо! Т.е. старый ключ /s без ? теперь не работает что ли? Так задумано?
MVV писал(а):опция в диалоге вместо да/нет приобретает форму да/может_быть
В каком диалоге?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Теперь можно /s - создавать, /s? - создавать при ошибке, /s- - не создавать.
В каком диалоге?
В том, который ты отключаешь опцией /q. :D
Последний раз редактировалось MVV Пн янв 19, 2015 15:02, всего редактировалось 2 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Теперь можно /s - создавать
Я ж пишу, что не отмечается опция.
MVV писал(а):В том, который ты отключаешь опцией /q.
Не буду же я с отключённым диалогом тестировать. В нём как раз и не вижу ни "да", ни "нет", ни "может быть".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я ж пишу, что не отмечается опция.
По умолчанию создание символических ссылок отключено и галка может быть установлена в да/нет. А если запускаешь с /s?, то галка может быть установлена в да/может_быть (третье состояние чекбокса).

Только теперь при /s? нельзя полностью отключить создание символических ссылок. Таки сделать второй чекбокс для новой опции, который будет заблокирован, когда первый отключен?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ясно. Ты про подтекст.
MVV писал(а):По умолчанию создание символических ссылок отключено и галка может быть установлена в да/нет.
А какой тогда смысл в наличии ключа /s (якобы "создавать")?
MVV писал(а):Таки сделать второй чекбокс для новой опции, который будет заблокирован, когда первый отключен?
Зачем? Просто верни "да" для /s. А если делать, то переключение на 3 состояния для одного чекбокса в любой ситуации.

И какой смысл в минусах, если это равноценно отсутствию ключей?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить