| View previous topic :: View next topic |
| Author |
Message |
kjr1
Joined: 09 Apr 2014 Posts: 3
|
(Separately) Posted: Sun Feb 26, 2023 17:46 Post subject: |
|
|
Хочу кроме даты изменения сохранить в каталоге даты создания и изменения файлов.
Можно ли так сделать с использованием DiskDirW? Пусть даже три разных каталога, для этих трех дат.
Вижу, что плагин поддерживает ini, но в приведенном примере только два параметра AddBOM=1, UTF8Only=1. Это все, что можно настроить в плагине? |
|
| Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10490 Location: Россия, Саратов
|
(Separately) Posted: Tue Feb 28, 2023 06:58 Post subject: |
|
|
kjr1
Вообще-то фактически ответ в теме уже был. Повторяю: нет, данным плагином это сделать нельзя. (Кстати, третья дата — не опять "изменения", а последнего доступа.) И другими аналогичными плагинами для создания файлов-списков нельзя — там нет и не может быть таких настроек.
Вариант решения: создать со встроенным плагином "tc" набор колонок, содержащий нужную информацию не только для изменения, но и для создания и доступа. Если затем выделить всё, что нужно, то можно использовать либо команду cm_SaveDetailsToFile (копирование колонок в текстовый файл, имя которого запрашивается; в теме уже упоминалась), либо команду cm_CopyFileDetailsToClip для копирования того же самого в буфер и последующей вставки в редакторе в текстовый файл. Но тут отобразится только то, что есть в файловой панели, а не содержимое подкаталогов, как в плагине. Можно, впрочем, поиграться и с режимом файлов без подкаталогов. А ещё лучше обратиться к системной команде вида dir [параметры] > filelist.lst. Там в параметрах много интересного есть, в т.ч. и разные варианты даты/времени. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
| Back to top |
|
 |
Baltazar
Joined: 01 Oct 2015 Posts: 66
|
(Separately) Posted: Mon Mar 09, 2026 17:57 Post subject: |
|
|
| А позволяет ли API нынешнего TC снимать какие-либо альтернативные данные, кроме данных из стандартного набора колонок ? Или воз и ныне там ? Просто реально в файл-листах не хватает даты создания файлов. |
|
| Back to top |
|
 |
Jonmey
Joined: 27 Sep 2010 Posts: 47
|
(Separately) Posted: Thu Mar 12, 2026 22:12 Post subject: |
|
|
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 |
|
 |
Baltazar
Joined: 01 Oct 2015 Posts: 66
|
(Separately) Posted: Thu Mar 12, 2026 22:40 Post subject: |
|
|
| Jonmey, спасибо, на досуге из интереса попробую таким образом сделать файл-лист, но вопрос был именно альтернативных колонках (в данном случае с датой создания) именно в контексте плагина т.к. он не подразумевает лишних телодвижений. Плюс список созданный по предложенному вами алгоритму разве будет понят плагином ? Он увидит содержимое этих альтернативных колонок в рамках *.lst - псевдоархивов ? |
|
| Back to top |
|
 |
Jonmey
Joined: 27 Sep 2010 Posts: 47
|
(Separately) Posted: Fri Mar 13, 2026 09:02 Post subject: |
|
|
Baltazar
Дело в том, что для себя не вижу смысла в расширении функционала всех имеющихся, условно говоря, архиваторных плагинов типа "diskdir" (коих известно 4 штуки и более). Но все это, по сути, список файлов с размерами. Чтобы возник реальный некий продвинутый смысл в них, нужно их переписывать и добавлять поддержку сторонних утилит и тд
Например, добавив генератор хэшей, можно было бы сравнивать сгенерированный каталог с реальными файлами по содержимому. Ну и так далее.
А в текущем виде возможно лишь внешнее сравнение (по именам/размеру).
Даты в этом смысле ничего не дают. Поэтому авторы и не озаботились ими.
Полученные выше файлы (мое предыдущее сообщение) - по факту это файлы .csv, которые могут быть открыты множеством программ сразу в табличном виде, включая несколько листерных плагинов TC:
Если же они (все даты файлов) имеют для вас некий сакральный смысл, "вам просто хочется и все", "вам так удобно", "у вас такой пунктик" и тд - исходники к этим wcx плагинам доступны и никто вам не мешает изменить их по своему вкусу (своими руками или чужими за вознаграждение).
Еще остается зыбкая возможность убедить окружающих в архиважности и суперполезности всех file datetime в списке файлов, создаваемых именно этими wcx плагинами, и есть некоторая ненулевая вероятность, что кто-то реализует вашу хотелку "за здорово живешь". |
|
| Back to top |
|
 |
|
|
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
|