Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

NTFS Links - обсуждение
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11, 12  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Nov 08, 2012 15:52    Post subject: Reply with quote

Пусто - это текущая папка, открытая в панели.

А работает это по другой причине, описанной в справке по NtfsLinks:
Quote:
Языковой файл: Программа NtfsLinks является мультиязычной. В данном поле ввода вы можете указать языковой файл, содержащий строки интерфейса, переведённые на нужный язык (вы можете указать либо полный путь к файлу, либо путь относительно каталога программы).

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Thu Nov 08, 2012 16:26    Post subject: Reply with quote

DrakonHaSh
Да, переменные окружения не поддерживаются, но можно в настройках указывать относительный путь, программа сама выставляет для себя текущий каталог независимо от параметров кнопки/команды.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
DrakonHaSh



Joined: 25 Sep 2012
Posts: 23

Post (Separately) Posted: Thu Nov 08, 2012 23:17    Post subject: Reply with quote

CaptainFlint
а можно добавить возможность создавать junction ссылающиеся не на букву диска, а на 'mountvol' ('GUID диска') ?
для флешек, в которых буква диска меняется от компа к компу очень полезная фича. да и для обыкновенных дисков тоже полезно, а то изменится буква диска и все junction "пропадут".

Code:
H:\!test>dir /a/s
 Том в устройстве H имеет метку FLASH-4G
 Серийный номер тома: 002A-A2F6

 Содержимое папки H:\!test
08.11.2012 Чт  22:06    <DIR>          .
08.11.2012 Чт  22:06    <DIR>          ..
08.11.2012 Чт  21:43    <DIR>          original
08.11.2012 Чт  21:44    <JUNCTION>     via disk letter [\??\H:\!test\original]
08.11.2012 Чт  21:45    <JUNCTION>     via volume id [\??\Volume{fc3b43be-9be3-11df-aa01-6cf049585188}\!test\original]

 Содержимое папки H:\!test\original
08.11.2012 Чт  21:43    <DIR>          .
08.11.2012 Чт  21:43    <DIR>          ..
08.11.2012 Чт  21:43                 2 xxx.txt

 Содержимое папки H:\!test\via disk letter
08.11.2012 Чт  21:43    <DIR>          .
08.11.2012 Чт  21:43    <DIR>          ..
08.11.2012 Чт  21:43                 2 xxx.txt

 Содержимое папки H:\!test\via volume id
08.11.2012 Чт  21:43    <DIR>          .
08.11.2012 Чт  21:43    <DIR>          ..
08.11.2012 Чт  21:43                 2 xxx.txt

подключаем диск на другой комп, junction созданная плагином "пропала" Sad
Code:
U:\!test>dir /a/s
 Том в устройстве U имеет метку FLASH-4G
 Серийный номер тома: 002A-A2F6

 Содержимое папки U:\!test
08.11.2012 Чт  22:06    <DIR>          .
08.11.2012 Чт  22:06    <DIR>          ..
08.11.2012 Чт  21:43    <DIR>          original
08.11.2012 Чт  21:44    <JUNCTION>     via disk letter [\??\H:\!test\original]
08.11.2012 Чт  21:45    <JUNCTION>     via volume id [\??\Volume{fc3b43be-9be3-11df-aa01-6cf049585188}\!test\original]


 Содержимое папки U:\!test\original
08.11.2012 Чт  21:43    <DIR>          .
08.11.2012 Чт  21:43    <DIR>          ..
08.11.2012 Чт  21:43                 2 xxx.txt

 Содержимое папки U:\!test\via volume id
08.11.2012 Чт  21:43    <DIR>          .
08.11.2012 Чт  21:43    <DIR>          ..
08.11.2012 Чт  21:43                 2 xxx.txt


Добавлено спустя 46 минут:

опаньки, лоханулся я Smile
я думал что guid диска одинаков на любой винде - а фиг там Sad
так что полезность выше запрошенной фичи сомнительна.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Nov 09, 2012 00:38    Post subject: Reply with quote

По идее, винда сама способна разыменовывать такие пути с идентификаторами томов, так что можно попробовать указать такой путь программе.

В любом случае, мой плагин NTLinks позволяет править точки соединения, в том числе с указанием путей с идентификаторами томов.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Fri Nov 09, 2012 15:30    Post subject: Reply with quote

DrakonHaSh
В некоторых случаях может быть полезно. Впишу себе в планы добавить такую опцию.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sat Nov 10, 2012 00:11    Post subject: Reply with quote

Небольшой оффтоп.
Какая утилита может переводить хардлинки в обычные файлы? Имеем два файла которые являются хардлинком друг друга. Цель - сделать из них два одинаковых независимых друг от друга файла.
Хотелось бы видеть такую опцию в NTFS Links.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 10, 2012 00:59    Post subject: Reply with quote

LonerD
Это фактически то же самое, что удалить сам линк и скопировать зеркальный в папку предыдущего местонахождения хардлинка.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sat Nov 10, 2012 01:07    Post subject: Reply with quote

LonerD wrote:
Какая утилита может переводить хардлинки в обычные файлы?

Любая, умеющая копировать файлы. Хоть кнопка с командой типа
Code:
cmd /c ren %N %N.link && copy %N.link %N && del %N.link


LonerD wrote:
Хотелось бы видеть такую опцию в NTFS Links.

NTFS Links создавалась для других целей. Такая опция не укладывается в моё представление о концепции этой программы.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
iNorbert



Joined: 03 Mar 2008
Posts: 221

Post (Separately) Posted: Sun Dec 02, 2012 14:44    Post subject: Reply with quote

Посоны, я сейчас на старости лет решил освоить хардлинки (для Дропбокса и ему подобных). Поясните по хардкору:

Есть файл
C:\1.avi
Делаю на него ссылку: C:\Folder\1.avi

Как я понял на выходе получаю два равноценных файла фактически являющихся ссылкой на один... э-э-э, массив байтов. Но при создании хардлинка размер свободного места на HDD не уменьшается. Удалил первоначальный файл, хардлинк живет и прекрасно воспроизводится,. Получается хардлинк превратился в этот файл и уже является не какой-то там ссылкой а именно самим файлом? (философствования на тему что все файлы по сути хардлинки и мы все смертны давайте опустим). Киберпанк какой-то ептыть.
_________________
Только юнити, только хардкор!
Свинятина
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sun Dec 02, 2012 15:45    Post subject: Reply with quote

iNorbert wrote:
Но при создании хардлинка размер свободного места на HDD не уменьшается.

Если говорить совсем строго, то немного всё-таки может уменьшиться (сама запись-ссылка тоже требует места).

iNorbert wrote:
Получается хардлинк превратился в этот файл и уже является не какой-то там ссылкой а именно самим файлом? (философствования на тему что все файлы по сути хардлинки и мы все смертны давайте опустим).

Нет, опускать эти философствования как раз нельзя, ибо именно в них и заключаются объяснения. Да, каждый файл — это именно жёсткая ссылка, некая запись в каталоге, ссылающаяся на массив данных, являющийся собственно содержимым файла. И создавая жёсткую ссылку, ты создаёшь ещё одну точно такую же запись, ссылающуюся на тот же самый массив данных, и эта новая запись абсолютно равноправна со старой. Ни одна из них не является "файлом" — или обе являются одним и тем же файлом, зависит от точки зрения. Поэтому никакая жёсткая ссылка ни в какой файл не превращается, она остаётся ровно тем, чем была с момента своего создания.


И на будущее попрошу следить за своим лексиконом, который в предыдущем посте вплотную приблизился к нарушению пункта 14. Пока устное замечание.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Sun Dec 02, 2012 16:23    Post subject: Reply with quote

CaptainFlint wrote:
новая запись абсолютно равноправна со старой
Не совсем. Короткое имя формата 8.3 может быть только у одной ссылки на массив данных.
Back to top
View user's profile Send private message
iNorbert



Joined: 03 Mar 2008
Posts: 221

Post (Separately) Posted: Sun Dec 02, 2012 16:32    Post subject: Reply with quote

CaptainFlint wrote:

Ни одна из них не является "файлом" — или обе являются одним и тем же файлом, зависит от точки зрения

вот ответ на мой вопрос. Спасибо.

CaptainFlint wrote:

И на будущее попрошу следить за своим лексиконом, который в предыдущем посте вплотную приблизился к нарушению пункта 14. Пока устное замечание.

от таких придирок у меня однажды чуть брат не умер.
_________________
Только юнити, только хардкор!
Свинятина
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sun Dec 02, 2012 17:33    Post subject: Reply with quote

iNorbert wrote:
от таких придирок у меня однажды чуть брат не умер.

Соблюдай правила, и придирок не будет. На этом обсуждение правил и нарушений здесь прекращаем.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sat Feb 16, 2013 13:43    Post subject: Reply with quote

Чего всегда не хватало NTFS Links - удобства ввода имени создаваемой ссылки папки. Приходится вручную выделять *.* и вводить имя. В свете появления в тотале действительно удобной функции, решающей эту проблему, думаю, что программе просто необходима аналогичная реакция на нажатие F5/F6 (переключение между выделением только имени и всего пути).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Mon Feb 18, 2013 21:34    Post subject: Reply with quote

MVV
Это я и сам уже давно добавил в планы. Только вот времени пока на разработку не удаётся выделять… Sad
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 8, 9, 10, 11, 12  Next
Page 9 of 12

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group