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 

[wcx] DiskDirW
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
kjr1



Joined: 09 Apr 2014
Posts: 3

Post (Separately) Posted: Sun Feb 26, 2023 17:46    Post subject: Reply with quote

Хочу кроме даты изменения сохранить в каталоге даты создания и изменения файлов.
Можно ли так сделать с использованием DiskDirW? Пусть даже три разных каталога, для этих трех дат.
Вижу, что плагин поддерживает ini, но в приведенном примере только два параметра AddBOM=1, UTF8Only=1. Это все, что можно настроить в плагине?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Feb 28, 2023 06:58    Post subject: Reply with quote

kjr1
Вообще-то фактически ответ в теме уже был. Повторяю: нет, данным плагином это сделать нельзя. (Кстати, третья дата — не опять "изменения", а последнего доступа.) И другими аналогичными плагинами для создания файлов-списков нельзя — там нет и не может быть таких настроек.
Вариант решения: создать со встроенным плагином "tc" набор колонок, содержащий нужную информацию не только для изменения, но и для создания и доступа. Если затем выделить всё, что нужно, то можно использовать либо команду cm_SaveDetailsToFile (копирование колонок в текстовый файл, имя которого запрашивается; в теме уже упоминалась), либо команду cm_CopyFileDetailsToClip для копирования того же самого в буфер и последующей вставки в редакторе в текстовый файл. Но тут отобразится только то, что есть в файловой панели, а не содержимое подкаталогов, как в плагине. Можно, впрочем, поиграться и с режимом файлов без подкаталогов. А ещё лучше обратиться к системной команде вида dir [параметры] > filelist.lst. Там в параметрах много интересного есть, в т.ч. и разные варианты даты/времени.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 66

Post (Separately) Posted: Mon Mar 09, 2026 17:57    Post subject: Reply with quote

А позволяет ли API нынешнего TC снимать какие-либо альтернативные данные, кроме данных из стандартного набора колонок ? Или воз и ныне там ? Просто реально в файл-листах не хватает даты создания файлов.
Back to top
View user's profile Send private message
Jonmey



Joined: 27 Sep 2010
Posts: 47

Post (Separately) Posted: Thu Mar 12, 2026 22:12    Post subject: Reply with quote

Baltazar
Baltazar wrote:
А позволяет ли API нынешнего TC снимать какие-либо альтернативные данные, кроме данных из стандартного набора колонок ? Или воз и ныне там ? Просто реально в файл-листах не хватает даты создания файлов.

Разумеется. При этом достаточно штатных возможностей TC + wdx плагины (последние необходимы для вывода тех колонок (информации из файлов) которых нет в штатных средствах TC. То есть, выбор колонок огромен и определяется лишь желанием юзера. Число же колонок определяемся лимитом самого TC.

Задача заключается в том, чтобы создать список файлов в виде текстового файла, содержащего нужную вам информацию о файлах в папке (включая подпапки), которая представлена в колонках панели TC. При этом содержимое колонок и их число вы определяете сами.

Для этого вам нужно настроить нужный вам набор колонок (как уже сказал выше, если для этого недостаточно штатных средств, то подключаете нужные вам плагины WDX).

Получаете, например, такой вид (все колонки, кроме последней используют штатные возможности TC; последняя колонка использует поле из плагина exeinfo.wdx):

(файлы на панели TC показаны в режиме Branch View (Ctrl-B))
Далее выделяете все файлы (Ctrl-A)
и используете одну из штатных встроенных команд TC (на выбор):
Quote:
2031="Сохранить выделение в файл"
2041="Сохранить выделение в файл (ANSI)"
2042="Сохранить выделение в файл (Юникод)"
2039="Сохранить выделение (все колонки) в файл"
2043="Сохранить выделение (все колонки) в файл (ANSI)"
2044="Сохранить выделение (все колонки) в файл (Юникод)"
2093="Сохранить выделение (все колонки с заголовками) в файл"
2094="Сохранить выделение (все колонки с заголовками) в файл (ANSI)"
2095="Сохранить выделение (все колонки с заголовками) в файл (Юникод)"

(цитата из штатного файла WCMD_RUS.INC; у меня англ. расширенное меню и потому выглядит немного иначе):

Как итог получаете файл типа такого:
https://workupload.com/file/VPVUSrqnjGe
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 66

Post (Separately) Posted: Thu Mar 12, 2026 22:40    Post subject: Reply with quote

Jonmey, спасибо, на досуге из интереса попробую таким образом сделать файл-лист, но вопрос был именно альтернативных колонках (в данном случае с датой создания) именно в контексте плагина т.к. он не подразумевает лишних телодвижений. Плюс список созданный по предложенному вами алгоритму разве будет понят плагином ? Он увидит содержимое этих альтернативных колонок в рамках *.lst - псевдоархивов ?
Back to top
View user's profile Send private message
Jonmey



Joined: 27 Sep 2010
Posts: 47

Post (Separately) Posted: Fri Mar 13, 2026 09:02    Post subject: Reply with quote

Baltazar
Дело в том, что для себя не вижу смысла в расширении функционала всех имеющихся, условно говоря, архиваторных плагинов типа "diskdir" (коих известно 4 штуки и более). Но все это, по сути, список файлов с размерами. Чтобы возник реальный некий продвинутый смысл в них, нужно их переписывать и добавлять поддержку сторонних утилит и тд
Например, добавив генератор хэшей, можно было бы сравнивать сгенерированный каталог с реальными файлами по содержимому. Ну и так далее.
А в текущем виде возможно лишь внешнее сравнение (по именам/размеру).
Даты в этом смысле ничего не дают. Поэтому авторы и не озаботились ими.
Полученные выше файлы (мое предыдущее сообщение) - по факту это файлы .csv, которые могут быть открыты множеством программ сразу в табличном виде, включая несколько листерных плагинов TC:

Если же они (все даты файлов) имеют для вас некий сакральный смысл, "вам просто хочется и все", "вам так удобно", "у вас такой пунктик" и тд - исходники к этим wcx плагинам доступны и никто вам не мешает изменить их по своему вкусу (своими руками или чужими за вознаграждение).
Еще остается зыбкая возможность убедить окружающих в архиважности и суперполезности всех file datetime в списке файлов, создаваемых именно этими wcx плагинами, и есть некоторая ненулевая вероятность, что кто-то реализует вашу хотелку "за здорово живешь".
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, 4
Page 4 of 4

 
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