NTFS Links - обсуждение
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
Victor_Dobrov
- Сообщения: 50
- Зарегистрирован: Вт июл 15, 2008 19:21
-
RudolfYess
- Сообщения: 1
- Зарегистрирован: Вт дек 13, 2011 17:14
Здравствуйте, есть вопрос, а именно возможно ли каким-либо образом собирать логи, то есть чтобы производилась запись операций по созданию ссылок(что - куда), в частности интересует создание жестких ссылок. Важно получить информацию о проводимых операциях, чтоб потом не запутаться в объеме созданных ссылок. Возможно есть какие-либо плагины для реализации данной функции?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Windows XP SP3 x32
NTFS Links 1.30.
При попытке создать символьную ссылку каталога на другом диске - NTFS Links начинает ругаться на невозможность создать ссылки на файлы в каталоге.
Причём сами каталоги на целевом диске создаются.
Ну низзя - так низзя, стоит об этом вывести один раз сообщение и всё.
Но нет - программа начинает создавать пустые каталоги. Даже если нажать на Cansel - всё-равно создаётся пустой каталог.
Наверное, это излишне.
Ещё не очень понятен процесс работы.
В пределах одного диска создаются жёсткие ссылки на файлы (и каталоги с файлами?), а если в качестве целевого указать другой диск - создаются символические ссылки на файлы и каталоги? Правильно?
NTFS Links 1.30.
При попытке создать символьную ссылку каталога на другом диске - NTFS Links начинает ругаться на невозможность создать ссылки на файлы в каталоге.
Причём сами каталоги на целевом диске создаются.
Ну низзя - так низзя, стоит об этом вывести один раз сообщение и всё.
Но нет - программа начинает создавать пустые каталоги. Даже если нажать на Cansel - всё-равно создаётся пустой каталог.
Наверное, это излишне.
Ещё не очень понятен процесс работы.
В пределах одного диска создаются жёсткие ссылки на файлы (и каталоги с файлами?), а если в качестве целевого указать другой диск - создаются символические ссылки на файлы и каталоги? Правильно?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Как минимум, нужно смотреть, какое значение было выставлено для глубины рекурсии. Если сам потребовал идти вглубь каталогов по максимуму, ну так программа ж тупая, она просто отчаянно пытается делать то, что запрошено.LonerD писал(а):При попытке создать символьную ссылку каталога на другом диске - NTFS Links начинает ругаться на невозможность создать ссылки на файлы в каталоге.
Причём сами каталоги на целевом диске создаются.
Ну низзя - так низзя, стоит об этом вывести один раз сообщение и всё.
Но нет - программа начинает создавать пустые каталоги. Даже если нажать на Cansel - всё-равно создаётся пустой каталог.
Наверное, это излишне.
Нет, неправильно. Сейчас символические ссылки на файлы вообще не поддерживаются, т.к. они бывают только нового "вистовского" типа, а прога их ещё не умеет создавать.LonerD писал(а):Ещё не очень понятен процесс работы.
В пределах одного диска создаются жёсткие ссылки на файлы (и каталоги с файлами?), а если в качестве целевого указать другой диск - создаются символические ссылки на файлы и каталоги? Правильно?
Собственно, сейчас механика простая: с точки зрения программы файловые ссылки могут быть только жёсткими, каталожные ссылки могут быть только junctions, всего остального NTFS Links не умеет. На разделы она не смотрит, просто тупо пытается создавать цепочку из каталогов и ссылок в соответствии с заданными путями и уровнем глубины рекурсии (детально расписано в справке). Если в какой-то момент попытка создания очередного объекта обламывается (например, жёсткая ссылка на другой раздел), то выдаётся ошибка.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Спасибо, разобрался.какое значение было выставлено для глубины рекурсии.
Тогда пожелание на будущее - сделать небольшую проверку при создании жёстких ссылок.например, жёсткая ссылка на другой раздел
Опционально - Не пытаться создавать жёсткие ссылки на файлы в случае если раздел отличается от того, на котором находится файл.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Эта "небольшая проверка" должна быть весьма нетривиальной, т.к. необходимо учесть, что на целевом (другом) разделе ты можешь вляпаться в симлинку, указывающую на исходный раздел, и тогда создание жёстких ссылок будет допустимо и корректно. И вообще, я не вижу особого смысла в дополнительной проверке. Зачем мне дублировать работу, которую и без того выполняет за меня сама винда? Я запрашиваю создание жёсткой ссылки, она мне отвечает, что нельзя. Чем не проверка?LonerD писал(а):Тогда пожелание на будущее - сделать небольшую проверку при создании жёстких ссылок.
Подумаю, но вообще это довольно рискованная опция. До сих пор программа создавала точную копию исходной структуры файлов-каталогов, а если не получалось, сообщала об ошибке. Могут быть пользователи, которые к этому привыкли. Поставит новую опцию и забудет о ней, а потом создаст ссылки, не обратив внимания на другой раздел, решит, что хардлинки создались (раз ошибок не было выдано) и поудаляет исходные файлы.LonerD писал(а):Опционально - Не пытаться создавать жёсткие ссылки на файлы в случае если раздел отличается от того, на котором находится файл.
А в чём, собственно, проблема один раз нажать "Пропустить все"?
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Если чекбокс, то зачем определять ОС? Разве что для того, чтоб чекбокс заблокировать на XP и ниже…Mr.Merak писал(а):почему втихаря? чекбокс в интерфейсе не?
Пока что я остановился на варианте с тройкой радио-кнопок, чекбокса тут недостаточно: 1) создавать только жёсткие ссылки, 2) создавать только символические и 3) пытаться создавать жёсткие, а если не получится — символические. И для папок аналогичная тройка опций, только вместо жёстких ссылок там junctions.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Описание к трёхвариантным чекбоксам всегда получается жутко корявое и скомканное, потому что надо три описания умудриться втиснуть в одну строку. Разумеется, бывают случаи, когда смысл трёх состояний очевиден, вроде выбора атрибутов поиска в Тотале, но данная ситуация к таковым не относится. Всплывающие подсказки с описаниями я не люблю. Описывать в ридмишках-справках бесполезно, не читают.MVV писал(а):Можно два чекбокса с 3 состояниями (стоит - симлинки, серый - как удастся, лежит - жесткие), по-моему, куда элегантнее, чем по 3 радиокнопки.
Я думал над вариантом с выпадающим списком, он компактнее, но для выбора приходится делать лишний щелчок мышью, тоже нехорошо.
Почему же, ё-моё, ты нигде не пишешь "ё"?