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 

Добавить комментарий ко всем папкам с учётом пути
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Fri May 22, 2015 01:46    Post subject: Добавить комментарий ко всем папкам с учётом пути Reply with quote

Доброго времени суток!
Подскажите, пожалуйста, как можно добавить одинаковый комментарий ко всем папкам уровнем вышем данной и с учётом пути, то есть:
C:\temp\level1\level2\file.txt
я добавляю комментарий к файлу file.txt, а такой же комментарий автоматически добавляется к папкам: level1 и level2 и temp.
Спасибо!
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 22, 2015 02:35    Post subject: Reply with quote

KatMuse
Тогда понадобится файл с тем же именем в каждой из этих папок, чтобы вызывать на нём диалог по Ctrl+Z. Иначе смысл пропадает.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri May 22, 2015 09:27    Post subject: Reply with quote

Так, на всякий случай: если в descript.ion добавить строку
Code:
.. Родительская директория
то при наведении курсора на updir [..] во всплывающей подсказке появится "Родительская директория". Это, конечно, не то, что запрашивалось: не "автоматически", и не "ко всем", но вдруг поможет. Просто иначе никак, разве что ручками
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Fri May 22, 2015 11:59    Post subject: Reply with quote

Flasher wrote:
KatMuse
Тогда понадобится файл с тем же именем в каждой из этих папок, чтобы вызывать на нём диалог по Ctrl+Z. Иначе смысл пропадает.

Flasher, спасибо! Можно уточнить, а возможен ли такой вариант:
file.txt - Comment - TextText
level2 - Comment - TextText
level1 - Comment - TextText
temp - Comment - TextText

Вахмурка, спасибо! Замечательная фишка! Не знал о таком!
Можно уточнить, а почему иначе никак? Разве файл описания это не обычный текстовый файл, но с другим расширение и атрибутами?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10260
Location: Россия, Саратов

Post (Separately) Posted: Fri May 22, 2015 12:14    Post subject: Reply with quote

KatMuse
Потому что поддерживаемый TC файл описания в классическом его понимании (descript.ion или files.bbs) относится только к содержимому каталога, этот файл содержащему. И, да, файл с таким именем — это уже не совсем обычный текстовый файл, он обрабатывается иначе.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Fri May 22, 2015 16:05    Post subject: Reply with quote

Avada wrote:
KatMuse
Потому что поддерживаемый TC файл описания в классическом его понимании (descript.ion или files.bbs) относится только к содержимому каталога, этот файл содержащему. И, да, файл с таким именем — это уже не совсем обычный текстовый файл, он обрабатывается иначе.

Avada, спасибо за ответ! Не очень понял только... к отдельному файлу же тоже можно комментарий добавить, почему только к каталогу?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri May 22, 2015 16:15    Post subject: Reply with quote

Quote:
относится только к содержимому каталога, этот файл содержащему
Читаем внимательно. Написано несколько витиевато, но грамотно и соответственно реальности
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10260
Location: Россия, Саратов

Post (Separately) Posted: Fri May 22, 2015 16:39    Post subject: Reply with quote

KatMuse
Ещё раз. Комментарий можно добавить и к файлу, и к каталогу. Но записываться этот комментарий будет в специальный файл, находящийся не где попало, а в том же каталоге, где содержится описываемый комментарием объект. И читаться оттуда же, а не откуда попало.

И не надо полностью цитировать предыдущие сообщения! Оверквотинг на форуме запрещён, для цитирования есть другие механизмы, помимо кнопки "Цитата".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 22, 2015 18:47    Post subject: Reply with quote

KatMuse wrote:
level2 - Comment - TextText
Я правильно понимаю, что речь идёт о вызове комментария при постановке курсора на каталоге level2 при нахождении в level1?
И в чём суть указанной иерархии? Что такое TextText, например?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Sat May 23, 2015 00:08    Post subject: Reply with quote

Вахмурка, Avada, спасибо за объяснение теперь стало, что имелось ввиду понятно.
Возможно постановка задачи несколько абстрактна, на что указал Flasher (спасибо!), поэтому попробую уточнить.
Вот есть каталог temp, в нём есть каталог level1, а в каталоге level1 находится каталог level2 c файлом file.txt
C:\temp\level1\level2\file.txt
Хотелось бы добавить один и тотже комментарий к файлу file.txt и папкам temp, level1, level2. Вот я пишу комментарий к файлу "file.txt файл нельзя никуда перемещать, так как он чрезвычайно важный!!!". Но было бы весьма симпатично, чтобы аналогичный комментарий бы и для папок, прощу прощения за каламбур, по пути. То есть для этих папок был бы создан файл описания и в него добавлена строчка "file.txt файл нельзя никуда перемещать, так как он чрезвычайно важный!!!" Сделать это можно и в ручную, поднимаясь каждый раз на уровень вверх, но очень хотелось бы автоматизировать это процесс. В итоге комментарий к папке temp (при условии дописывания, а не перезаписывания комментария) будет содержать список того, что нельзя перемещать/изменять по тем или иным причинам и спуская в глубь можно проследить этот путь.
Подобное уже реализовано: http://forum.wincmd.ru/viewpost.php?p=19223
но "сверху" из каталога temp этого не видно.
Общая постановка задачи не допустить переименования, перемещения нужных файлов, возможно, есть более элегантные пути её решения.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat May 23, 2015 00:41    Post subject: Reply with quote

KatMuse wrote:
Общая постановка задачи не допустить переименования, перемещения нужных файлов
Что мешает ограничить к ним доступ на вкладке "Безопасность"?
Хотя мешает, без запрета полного доступа это можно сделать только для папок...
Насчёт верхних папок - неясно, зачем в них комментарий к какому-то файлу? Кому придёт в голову туда заходить по Cltr+Z?
Проще уж сделать индикацию файла по цвету и всплывающей подсказке.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat May 23, 2015 18:57    Post subject: Reply with quote

А еще можно наделать жестких ссылок в количестве, определяемом уровнем паранойи. Тогда удалить файл можно будет, только удалив ВСЕ его копии. Сделать это по глупости или случайности почти нереально, а против злого умысла недруга работает резервное копирование (хотя бейсбольная бита убедительнее)
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Sat May 23, 2015 23:31    Post subject: Reply with quote

Flasher, спасибо за уточнения!
Не совсем то, что нужно, но интересно, что Вы имели ввиду про вкладку «Безопасность».
Отвечая на вопрос о том как можно догадаться зайти по Ctrl+Z - подсветка папки, в которой есть комментарий. Если задать определённую структуру для комментария, то есть, например, чтобы он начинался с определённых слов, то будет ещё удобнее.

Вахмурка, спасибо за ответ!
Стараюсь делать резервные копии важных данных, но с методологией пока сложно - записываю наиболее ценную информацию на болванки. Хотя и начинаю присматриваться к Acronis.

Есть одна трудная трудность, которую непонятно как решить. Есть ссылка на файл - это может быть ссылка в некоторой программе, то есть при нажатии на неё открывается файл с жёсткого диска, например. К слову, пусть даже обычная символическая ссылка.
Со временем пришло пронимание, что некоторые папки можно объединить в одну, некоторые разбить на несколько, в некоторых вообще опечатка (!), а некоторые я вообще неправильно назвал (то есть содержание другое). Как быть? Разбить, объединить, исправить опечатку, переназвать. Но! А вдруг на неё есть ссылка? Не держать же все ссылки во всех программах в голове?
Получается, что исправление опечатки
C:\ttmp\level1\level2\file.txt
черевато, а если ситуация хуже и файл на глубине
C:\temp\level1\level2\link2this_file.txt
C:\My_Data\level1\level2\link2this_file.txt

Скажите, а можно скрипт из предыдущего поста как-то переделать, чтобы он решёточки добавлял и в папки по пути, чтобы хотя бы отследить путь, что есть прийти к файлу, который помечен. Помечен в смысле к нему есть комментарий:
Есть ссылка:
_место_ссылки_изменить_нельзя_

Спасибо!
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun May 24, 2015 03:50    Post subject: Reply with quote

KatMuse wrote:
что Вы имели ввиду про вкладку «Безопасность»
В свойствах файла по Alt+Enter на нём. Я уже пояснил, что с файлом этот номер (читать, но не переименовывать) не пройдёт.

KatMuse wrote:
как можно догадаться зайти по Ctrl+Z - подсветка папки, в которой есть комментарий. Если задать определённую структуру для комментария, то есть, например, чтобы он начинался с определённых слов, то будет ещё удобнее.
Начнём с того, для кого это делается? Если для себя, то, как я писал, достаточно раскрашивать файл и крепить к нему всплывающую подсказку, либо крепить к верху файл с помощью TwinKey. Если для других, то не все пользуются ТС, чтобы это всё, включая комментарий, увидеть. А браться за не самый удачный путь решения особого желания не возникает.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KatMuse



Joined: 26 Jul 2014
Posts: 82

Post (Separately) Posted: Sun May 24, 2015 13:00    Post subject: Reply with quote

Flasher, спасибо за ответ!
Quote:
достаточно раскрашивать файл и крепить к нему всплывающую подсказку, либо крепить к верху файл с помощью TwinKey

У нас с Вами, идея одинаковая, но только мне не очевидно как настроить TC так, чтобы увидеть цвет файла/подсказку в подкаталоге, то есть:
C:\folder1\foder2\level1\level2\file_with_link.txt
Как можно увидеть, что через два каталога файл со ссылкой и опечатку лучше не исправлять?
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 1, 2, 3, 4, 5  Next
Page 1 of 5

 
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