Страница 1 из 5

Добавить комментарий ко всем папкам с учётом пути

Добавлено: Пт май 22, 2015 00:46
KatMuse
Доброго времени суток!
Подскажите, пожалуйста, как можно добавить одинаковый комментарий ко всем папкам уровнем вышем данной и с учётом пути, то есть:
C:\temp\level1\level2\file.txt
я добавляю комментарий к файлу file.txt, а такой же комментарий автоматически добавляется к папкам: level1 и level2 и temp.
Спасибо!

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

Добавлено: Пт май 22, 2015 08:27
Вахмурка
Так, на всякий случай: если в descript.ion добавить строку

Код: Выделить всё

.. Родительская директория
то при наведении курсора на updir [..] во всплывающей подсказке появится "Родительская директория". Это, конечно, не то, что запрашивалось: не "автоматически", и не "ко всем", но вдруг поможет. Просто иначе никак, разве что ручками

Добавлено: Пт май 22, 2015 10:59
KatMuse
Flasher писал(а):KatMuse
Тогда понадобится файл с тем же именем в каждой из этих папок, чтобы вызывать на нём диалог по Ctrl+Z. Иначе смысл пропадает.
Flasher, спасибо! Можно уточнить, а возможен ли такой вариант:
file.txt - Comment - TextText
level2 - Comment - TextText
level1 - Comment - TextText
temp - Comment - TextText

Вахмурка, спасибо! Замечательная фишка! Не знал о таком!
Можно уточнить, а почему иначе никак? Разве файл описания это не обычный текстовый файл, но с другим расширение и атрибутами?

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

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

Добавлено: Пт май 22, 2015 15:15
Вахмурка
относится только к содержимому каталога, этот файл содержащему
Читаем внимательно. Написано несколько витиевато, но грамотно и соответственно реальности

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

И не надо полностью цитировать предыдущие сообщения! Оверквотинг на форуме запрещён, для цитирования есть другие механизмы, помимо кнопки "Цитата".

Добавлено: Пт май 22, 2015 17:47
Flasher
KatMuse писал(а):level2 - Comment - TextText
Я правильно понимаю, что речь идёт о вызове комментария при постановке курсора на каталоге level2 при нахождении в level1?
И в чём суть указанной иерархии? Что такое TextText, например?

Добавлено: Пт май 22, 2015 23:08
KatMuse
Вахмурка, 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 этого не видно.
Общая постановка задачи не допустить переименования, перемещения нужных файлов, возможно, есть более элегантные пути её решения.

Добавлено: Пт май 22, 2015 23:41
Flasher
KatMuse писал(а):Общая постановка задачи не допустить переименования, перемещения нужных файлов
Что мешает ограничить к ним доступ на вкладке "Безопасность"?
Хотя мешает, без запрета полного доступа это можно сделать только для папок...
Насчёт верхних папок - неясно, зачем в них комментарий к какому-то файлу? Кому придёт в голову туда заходить по Cltr+Z?
Проще уж сделать индикацию файла по цвету и всплывающей подсказке.

Добавлено: Сб май 23, 2015 17:57
Вахмурка
А еще можно наделать жестких ссылок в количестве, определяемом уровнем паранойи. Тогда удалить файл можно будет, только удалив ВСЕ его копии. Сделать это по глупости или случайности почти нереально, а против злого умысла недруга работает резервное копирование (хотя бейсбольная бита убедительнее)

Добавлено: Сб май 23, 2015 22:31
KatMuse
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

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

Спасибо!

Добавлено: Вс май 24, 2015 02:50
Flasher
KatMuse писал(а):что Вы имели ввиду про вкладку «Безопасность»
В свойствах файла по Alt+Enter на нём. Я уже пояснил, что с файлом этот номер (читать, но не переименовывать) не пройдёт.
KatMuse писал(а):как можно догадаться зайти по Ctrl+Z - подсветка папки, в которой есть комментарий. Если задать определённую структуру для комментария, то есть, например, чтобы он начинался с определённых слов, то будет ещё удобнее.
Начнём с того, для кого это делается? Если для себя, то, как я писал, достаточно раскрашивать файл и крепить к нему всплывающую подсказку, либо крепить к верху файл с помощью TwinKey. Если для других, то не все пользуются ТС, чтобы это всё, включая комментарий, увидеть. А браться за не самый удачный путь решения особого желания не возникает.

Добавлено: Вс май 24, 2015 12:00
KatMuse
Flasher, спасибо за ответ!
достаточно раскрашивать файл и крепить к нему всплывающую подсказку, либо крепить к верху файл с помощью TwinKey
У нас с Вами, идея одинаковая, но только мне не очевидно как настроить TC так, чтобы увидеть цвет файла/подсказку в подкаталоге, то есть:
C:\folder1\foder2\level1\level2\file_with_link.txt
Как можно увидеть, что через два каталога файл со ссылкой и опечатку лучше не исправлять?