NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
HankHank
В первую очередь: раз, два. Плюс некоторая конкретная информация по возможностям плагина в его ридми-файле (естественно, без общей информации о порядке работы с плагинами этого типа, давным-давно пояснённой много где и не по одному разу). Плюс возвращаемые плагином поля, перечисленные в шапке текущей темы. А надпись "Ссылка" к его работе вообще никакого отношения не имеет, это стандартная функция TC.
Замечание за нарушение правил форума.
В первую очередь: раз, два. Плюс некоторая конкретная информация по возможностям плагина в его ридми-файле (естественно, без общей информации о порядке работы с плагинами этого типа, давным-давно пояснённой много где и не по одному разу). Плюс возвращаемые плагином поля, перечисленные в шапке текущей темы. А надпись "Ссылка" к его работе вообще никакого отношения не имеет, это стандартная функция TC.
Замечание за нарушение правил форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Ошибка?
Обнаружил неадекватную работу при создании ссылки в "тихом" режиме.
В диалоговом режиме команда:
создаёт корректную ссылку.
С ключом "/q" та же команда порождает такую структуру папок:
Ссылка создаётся в самом низу иерархии папок - ...2222\
В диалоговом режиме команда:
Код: Выделить всё
"d:\Мои документы\~\2222\NTLinksMaker.exe" /sr "d:\Мои документы\Downloads\Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013" "d:\Мои документы\~\2222"
С ключом "/q" та же команда порождает такую структуру папок:
Код: Выделить всё
¯À¯ои документы\
¯À¯ои документы\~\
¯À¯ои документы\~\2222\
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.doc 11,560,960
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.fb2 15,057,772
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.pdf 6,203,695
total files 3 total size 32,822,427
Насчёт автопереименования пока не порадую. Поправил пару багов в NTLinks.
wdx_NTLinks Build 280:
* у ссылок на другой раздел неверно отображались пути к жёстким копиям
* не работала установка целевого пути для не-ссылок (превращение пустого каталога в точку соединения)
wdx_NTLinks Build 280:
* у ссылок на другой раздел неверно отображались пути к жёстким копиям
* не работала установка целевого пути для не-ссылок (превращение пустого каталога в точку соединения)
Я знаю, как с помощью поиска и плагина узнать, что целевые файлы/папки отсутствуют. А как запустить так сказать "обратный" поиск?
Есть целевой файл/папка А.
Есть ссылка-файл/папка Б, который ссылается на файл/папку А.
Как узнать, что ссылка-файл/папка Б больше не существуюет или существует в реальном виде, т.е. больше не ссылается на файл/папку А?
(Такое часто происходит у меня после чисток или восстановления системы из бэкапа)
Все мои ссылки символические. Жёстких нет, ну кроме тех, что сама система содержит, я их не делал.
Есть целевой файл/папка А.
Есть ссылка-файл/папка Б, который ссылается на файл/папку А.
Как узнать, что ссылка-файл/папка Б больше не существуюет или существует в реальном виде, т.е. больше не ссылается на файл/папку А?
(Такое часто происходит у меня после чисток или восстановления системы из бэкапа)
Все мои ссылки символические. Жёстких нет, ну кроме тех, что сама система содержит, я их не делал.
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
Или скрипт.790 писал(а):Ну то есть типа поиск по списку (я же знаю этот список) и сранение двух списков?
Только зачем вам такие сложности? Если задача - просто создать заново все символические ссылки, которые были утрачены в результате восстановления бэкапа, то, может, лучше сразу сделать батник, где каждая строка будет вызывать NTLinksMaker со всеми нужными параметрами для каждого пункта списка.
Список у вас есть, плюс плагин makebat.wcx может здесь помочь.
Приветствую. Помогите пожалуйста с симлинком.
Делаю NO INSTALL для VST плагина.
Примеры - https://rutracker.org/forum/tracker.php ... nm=symlink
Руководство - https://rutracker.org/forum/viewtopic.php?t=6092906
Все ссылки получаются рабочие в батнике, но есть проблема с созданием символической ссылки в папку %SystemRoot%
Ничего в папке %SystemRoot% не создаётся. Пробовал заменять /j на /D - не помогает. Пытался делать ссылки на каждый файл отдельно по принципу:
Симлинки создаются, но файлы имеют объем 0 байт и ничего не работает. Не могу понять, где я лажаю.
Помогите решить проблему, пожалуйста.
Делаю NO INSTALL для VST плагина.
Примеры - https://rutracker.org/forum/tracker.php ... nm=symlink
Руководство - https://rutracker.org/forum/viewtopic.php?t=6092906
Все ссылки получаются рабочие в батнике, но есть проблема с созданием символической ссылки в папку %SystemRoot%
Код: Выделить всё
cmd /c mkdir "%SystemRoot%\system32\"
cmd /c mklink /j "%SystemRoot%\system32\" "%~dp0C\Windows\system32\"
cmd /c mkdir "c:\Windows\SysWOW64\"
cmd /c mklink /j "c:\Windows\SysWOW64\" "%~dp0C\Windows\SysWOW64\"Код: Выделить всё
cmd /c mklink "c:\Windows\SysWOW64\bmidilib.dll" "%~dp0C\Windows\SysWOW64\bmidilib.dll"Помогите решить проблему, пожалуйста.
Я, может, недопонял Ваш сценарий, но куда у Вас смотрит папка %SystemRoot%?MFS90 писал(а):Приветствую. Помогите пожалуйста с симлинком.
Если это стандартная переменная, то system32 и syswow64 уже существуют. А даже если не существуют, Вы же создаёте директории с теми же именами, что и ссылки, такое не сработает естественно, будет конфликт.
Все нормально создается, только сейчас пробовал:MFS90 писал(а):Ничего в папке %SystemRoot% не создаётся.
Код: Выделить всё
mklink /d %SystemRoot%\tmp d:\tempКод: Выделить всё
mklink /j "%SystemRoot%\system32" "%~dp0C\Windows\system32"Следовательно, %~dp0C\Windows\system32\ - это D:\temp\vts\C\Windows\system32\
Я ваши ссылки не читал, но очевидно, вы хотели бы, что всё, что есть в D:\temp\vts\C\Windows\system32\ стало доступно в %SystemRoot%\system32\ по симлинкам. Если да, то в этом случае надо делать ссылку не на каталог, а на каждый файл по отдельности. В моем случае запись выглядит так:
Где sysinternals2.nlp это просто файл отсюдаmklink %SystemRoot%\system32\sysinternals2.nlp d:\temp\sysinternals2.nlp
Кстати, зачем вам вообще делать симлинки. Попробуйте добавить свой каталог к переменной Path, может все будет работать.
Поправил надоедающий баг в NTLinks, из-за которого не работала правка целевого пути у ссылок. Давненько я за работой сюда не заглядывал...
NTLinks 1.6.1.290 32/64
* не работало изменение целевого пути для ссылок
* поле 'Compare indexes' переименовано в 'Compare indices'
NTLinks 1.6.1.290 32/64
* не работало изменение целевого пути для ссылок
* поле 'Compare indexes' переименовано в 'Compare indices'
MVV
Спасибо! Полезный плагин в плане поиска потерянных целевых объектов
Часто пользуюсь NTLinksMaker, а оно постоянно требует папки временных файлов, где создаёт _tc. А если "переношу" саму эту папку TEMP? Вот тогда вылетает ошибка и начинается: назначь на TEMP другую папку, удали старую, создай там "link", назначь обратно...
Спасибо! Полезный плагин в плане поиска потерянных целевых объектов
Часто пользуюсь NTLinksMaker, а оно постоянно требует папки временных файлов, где создаёт _tc. А если "переношу" саму эту папку TEMP? Вот тогда вылетает ошибка и начинается: назначь на TEMP другую папку, удали старую, создай там "link", назначь обратно...
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
Хм, ничего не понял. Папку _tc создаёт тотал, если в архиве или FTP-соединении открыть какой-то файл. И папку %TEMP% никуда переносить просто так нельзя, подавляющее большинство программ пользуются ей.790 писал(а):Часто пользуюсь NTLinksMaker, а оно постоянно требует папки временных файлов, где создаёт _tc. А если "переношу" саму эту папку TEMP? Вот тогда вылетает ошибка и начинается: назначь на TEMP другую папку, удали старую, создай там "link", назначь обратно...
А, кажется начинаю понимать, NTLinksMaker используется через кнопку с %WL? Тогда это всё же тотал создаёт временный файл со списком выделенных файлов и передаёт утилите.