NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... , 18, 19, 20  Next  :| |:
Total Commander -> Плагины Total Commander

#271:  Author: FlasherLocation: Москва PostPosted: Sun Jan 22, 2017 15:47
    —
Matrix wrote:
А так это приходится делать по одному.
Я же пишу, что нужно сохранять структуру, чтобы всё не попало в одну папку и можно было различать одноимёнки.
Matrix wrote:
Команды mklinsk создавали hardlink а symlink не получался - система не заходила.
Какая система?
Matrix wrote:
Думаю что это полезная функция.
Я уже пояснил, почему полезность её под вопросом - нет понимания к чему обращаешься, нужно делать лишние движения, смотреть свойства и т.п.

#272:  Author: MVVLocation: Ростов-Дон PostPosted: Sun Jan 22, 2017 23:07
    —
Судя по скриншоту, ссылки нужны именно в одной папке, но при этом их нужно не просто абы как со счётчиком называть, а переименовывать в имя надпапки... В конечном счёте это проще сделать скриптом, чтобы сразу и создание ссылки, и переименование.

Команда mklink спокойно создаёт символические ссылки, ей главное - права администратора.

Создавать ссылки на папки с именами надпапок можно следующим батником:
Code:
@echo off
if -%2==- echo Parameters: "%%WL" "%T" & pause & goto :EOF

for /f "usebackq delims=" %%f in (`type %1`) do call :do_work "%%f" %2 "%%f\.."
pause
goto :EOF

:do_work
mklink /d "%~2\%~n3" %1

После перетаскивания батника на панель инструментов надо вставить звёздочку в самом начале пути, чтобы тотал запрашивал права администратора, а также прописать "%WL" "%T" в поле параметров. Затем можно выделять объекты в результатах поиска и нажимать кнопку.

#273:  Author: Matrix PostPosted: Mon Jan 23, 2017 00:22
    —
MVV
То что нужно! Спасибо огромное!

Только у меня win 10, поэтому пришлось в батнике перед mklink поставить "cmd /c" чтобы заработало.

Скорость создания 200 ссылок за раз просто мгновенная.

#274:  Author: sa PostPosted: Mon Jan 23, 2017 00:35
    —
MVV wrote:
но это крайне неудобно из-за того, что они не отражают атрибуты, таймштампы и размеры целевых файлов.

В этой связи, может, стоит создавать (опционально, например) символические ссылки с датой модификации, как у самих файлов?

#275:  Author: MVVLocation: Ростов-Дон PostPosted: Mon Jan 23, 2017 00:48
    —
Matrix wrote:
Только у меня win 10, поэтому пришлось в батнике перед mklink поставить "cmd /c" чтобы заработало.

Очень странная причуда 10-ки. Всё, что внутри батника, и так выполняется через cmd... Хотя, может, сам батник не в cmd открывается? Чур эту 10-ку...
Так или иначе, главное, что в конечном счёте работает как надо! Very Happy

sa wrote:
В этой связи, может, стоит создавать (опционально, например) символические ссылки с датой модификации, как у самих файлов?

Всё равно сбивать с толку будет - размер нулевой останется, да и дата обновляться не будет при изменении файла. У жёстких ссылок обновляется при открытии файла по этой ссылке, и то бывают накладки при синхронизации (если меняешь файл по одной ссылке и синхронизируешь папку с другой без сравнения по содержимому, у второй ссылке таймштамп и размер остаются старые).
Кстати, ещё попробуй поменять таймштамп ссылке - он меняется у файла (хотя, думаю, поможет открытие ссылки с опцией FILE_FLAG_OPEN_REPARSE_POINT). Smile

#276:  Author: sa PostPosted: Mon Jan 23, 2017 01:12
    —
MVV wrote:
попробуй

Пробовал, ещё раньше. Но ведь как раз в этом случае даты становятся одинаковыми у файла и у ссылки, почему бы не делать их сразу одинаковыми, при создании ссылки?

#277:  Author: MVVLocation: Ростов-Дон PostPosted: Mon Jan 23, 2017 11:26
    —
В том-то и фишка, что при изменении даты у ссылки дата у ссылки как раз и не меняется (каламбур эдакий), а меняется она у файла по ссылке, у ссылки при этом дата остаётся прежней. Smile

Так что, пожалуй, чтобы меньше проблем с этим возникало, может быть более осмысленным задавать ссылкам "нулевые" даты (1970 год и всё такое), чтобы сразу "что за бред, а, ну да, дата ни о чём".

#278:  Author: FlasherLocation: Москва PostPosted: Mon Jan 23, 2017 11:31
    —
MVV wrote:
чтобы меньше проблем с этим возникало
Каких проблем и с чем "с этим"?

#279:  Author: MVVLocation: Ростов-Дон PostPosted: Mon Jan 23, 2017 11:41
    —
С тем, что даты у символических ссылок с датами оригинальных файлов никак не связаны - посмотри выше диалог.

#280:  Author: FlasherLocation: Москва PostPosted: Mon Jan 23, 2017 11:42
    —
Я видел диалог. Мне неясно, о каких проблемах речь. Разные даты - это не проблемы.

#281:  Author: MVVLocation: Ростов-Дон PostPosted: Mon Jan 23, 2017 13:05
    —
Я уже писал, о каких проблемах речь, повторюсь. Наличие символических ссылок усложняет синхронизацию, т.к. с виду по ссылке невозможно определить, изменился ли файл, потому как дата модификации у ссылки не меняется.

Это субъективная проблема. Соответственно, и обсуждать её есть смысл только тем, для кого она является проблемой. Wink

#282:  Author: FlasherLocation: Москва PostPosted: Mon Jan 23, 2017 13:29
    —
Понятно. Дату-то при синхронизации лучше игнорировать. Я в основном так и делаю.

#283:  Author: MVVLocation: Ростов-Дон PostPosted: Mon Jan 23, 2017 13:31
    —
Даты (правильные) очень сильно ускоряют процесс синхронизации (нет необходимости сравнивать по содержимому), поэтому с ними гораздо удобнее.

#284:  Author: sa PostPosted: Mon Jan 23, 2017 23:20
    —
MVV wrote:
даты у символических ссылок с датами оригинальных файлов никак не связаны

Тем досадней, когда, например, при архивировании файлов с использованием их ссылок, файлы в архиве получают не свои даты, а ссылок.

#285:  Author: Nick PostPosted: Sat Mar 25, 2017 21:49
    —
Закачайте куда-нибудь последнюю версию NTLinksMaker, т.к. в этом сообщении ссылка не рабочая.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... , 18, 19, 20  Next  :| |:
Page 19 of 20

Powered by phpBB © 2001, 2005 phpBB Group