Страница 2 из 2

Добавлено: Пт авг 19, 2011 18:52
Avada
Flasher
Ну отчего же, кому-то может и пригодиться...

Добавлено: Пт авг 19, 2011 22:27
sa
Flasher писал(а):Допустимы случаи, когда смотреть содержимое одноразмерных папок не требуется
Наверное всё-таки речь идёт о разноразмерных (в твоей терминологии) папках или о различающихся по размеру подкаталогах (в моей)? Или я чего-то не понял?

Добавлено: Пт авг 19, 2011 22:37
Flasher
sa
Не знаю, при чём тут подкаталоги, но ошибку в написании ты узрил, имелись в виду разноразмерные.

Добавлено: Пт авг 19, 2011 23:09
Avada
Flasher писал(а):Не знаю, при чём тут подкаталоги
Для любого каталога, кроме корневого, термин "подкаталог" корректен. Включая дочерние каталоги тех каталогов, которые открыты в панелях TC и сравниваются между собой.

Добавлено: Пт авг 19, 2011 23:20
Flasher
Не соглашусь. Слово "подкаталог(и)" можно употребить только в контексте с указанием на отношение к конкретнм(у,ым) каталог(у,ам).
Ты же нигде не пишешь "выделенные подкаталоги". Приставка "под" уже подразумевает глубину по отношению к вышестоящему объекту, на который требуется указание.

Добавлено: Пт авг 19, 2011 23:32
Avada
Flasher
Не буду тут затевать терминологический спор, но есть достаточно примеров, где никакого явного контекста нет (например, "Показать все файлы без подкаталогов"). Можно также посмотреть, как используется термин "subdirectory" в английской справке. А в нашей ситуации удобнее разделить каталоги (те, что открыты в файловых панелях) и подкаталоги (все каталоги, входящие в вышеуказанные). Такое словоупотребление не является обязательным, но и ошибки тут нет.

Добавлено: Пт авг 19, 2011 23:42
Flasher
Avada
Ты привёл термин, т.е. фактический перевод названия команды. Что в ней подразумеваются все подкаталоги относительно активного каталога становится понятно после ёё применения. Т.е. здесь уже подразумевается отношение к активной папке, тут без контекста всё понятно. Мы же говорим об использовании слова в обиходе (где без указания заведомо понять, о чём речь, нельзя, можно только предположить), а не в завязке с названием какого-то пункта, команды или опции.

Добавлено: Сб авг 20, 2011 00:04
Avada
Flasher
Каталог, находящийся в другом каталоге, называется подкаталогом, а также (уже относительно исходного каталога) вложенным каталогом или дочерним каталогом. Эта расшифровка не единожды упоминалась в специальной литературе. А в обиходе (да ещё когда разница совсем несущественна), понятное дело, предпочитается более короткий вариант — каталог. Но мы-то обсуждали совершенно конкретный случай, где обозначить разницу как раз целесообразно. И в этом случае, повторяю, ошибки нет. Кому как нравится — пусть так и применяет.

Добавлено: Сб авг 20, 2011 00:09
Flasher
Avada писал(а):мы-то обсуждали совершенно конкретный случай, где обозначить разницу как раз целесообразно.
Да, целесообразно, иначе нестыковка с логикой. Ну, продолжать спорить тут бессмысленно, аргументы я привёл, дальше каждый сам решает, как ему понимать, интерпретировать и поступать.

Добавлено: Вс авг 21, 2011 08:08
avyor
sa писал(а):Странно. Опция "по содержимому" точно не была включена?
Не была.
И писал уже об этом:
О синхронизации уже писал, что она удобна далеко не всегда. Как раз когда файлов и папок много, то
Цитата:
дать довести сравнение до конца

- очень долго (даже когда опция "по содержимому" отключена). Да и интерфейс не самый удобный.
Avada писал(а): Пример 1...
Пример 2...
Речь была не об абстрактных примерах, а о конкретной ситуации, в которой синхронизация не подходит. Потому и вышел на форум, что нужного инструмента не было.
Короче — ни один способ не надо абсолютизировать, иначе в некоторых случаях можно очень хорошо пролететь.
Согласен.
Просто в данном случае пролетела синхронизация.
Flasher писал(а):Допустимы случаи, когда смотреть содержимое одноразмерных папок не требуется, т.е. уже с имеющимся списком выделенных каталогов проводятся манипуляции по копированию/перемещению/удалению.
Совершенно верно. И вручную, когда уже видно, какие каталоги и файлы различаются, это гораздо быстрее.
Копировать весь код, приведённый в другом топике, сюда не имело никакого смысла. У нас принято заменять его ссылкой.
У меня в профиле режим быстрого ответа стоит расширенный, но такой опции - сделать отдельное сообщение, (как в отредактированном модератором моём посте
), чтобы потом дать на него ссылку, - не вижу.
И в руководстве по BBCode здесь на форуме этого тоже нет.
Как это делается?

Главное - практическая задача решена. Ещё раз благодарю всех откликнувшихся.
Засим пока откланиваюсь.

Добавлено: Вс авг 21, 2011 09:23
Avada
avyor писал(а):Как это делается?
Левый верхний угол поста. Слово-ссылка "Отдельно". Как здесь, например.

Добавлено: Чт авг 25, 2011 02:53
avyor
Avada
Спасибо!

Всем всего наилучшего!

Добавлено: Вт сен 27, 2011 17:04
sa
Добавил у себя функцию (LСase) для приведения имён к одному регистру, иначе различающиеся по размеру, одноимённые, но отличающиеся регистром подкаталоги не выделялись:

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

For Each F in P.SubFolders
  D.Add LCase(F.Name), F.SIze
Next
For Each F in T.SubFolders
  G.Add LCase(F.Name), F.SIze
Next