Параметр %L позволяет получить список всех файлов, находящихся в папке и вложенных папках, с относительными путями?
» Total Commander (Часть 8)
Darth_Max
Пути абсолютные, только выделенное, но в список попадут не все: если есть файлы/каталоги за пределами MAX_PATH, то тогда только %WL (особенность реализации создания списка в ТС).
Если нужен список всех файлов в текущем каталоге, то предварительно нужно показать файлы без подкаталогов cm_DirBranch или только выделенных каталогов cm_DirBranchSel.
Пути абсолютные, только выделенное, но в список попадут не все: если есть файлы/каталоги за пределами MAX_PATH, то тогда только %WL (особенность реализации создания списка в ТС).
Если нужен список всех файлов в текущем каталоге, то предварительно нужно показать файлы без подкаталогов cm_DirBranch или только выделенных каталогов cm_DirBranchSel.
Skif_off
Сложно, мне нужно одной кнопкой "сделать хорошо", выделил папку, получил список всего содержимого. У меня таких папок несколько и в них куча служебных файлов, сложно проверить качество составления списка. Мне нужно для бекапа, это проект сборки LiveDVD. Файлов много, большой размер, файлы дублируются, все они есть на сайтах с варезом, бекапить нужно только файлы настроек. Но для восстановления понадобится список файлов, которые нужно докачать.
Может плагином, есть смысл спросить в теме о плагинах?
Сложно, мне нужно одной кнопкой "сделать хорошо", выделил папку, получил список всего содержимого. У меня таких папок несколько и в них куча служебных файлов, сложно проверить качество составления списка. Мне нужно для бекапа, это проект сборки LiveDVD. Файлов много, большой размер, файлы дублируются, все они есть на сайтах с варезом, бекапить нужно только файлы настроек. Но для восстановления понадобится список файлов, которые нужно докачать.
Может плагином, есть смысл спросить в теме о плагинах?
Darth_Max
Не уверен, что понял задачу Получить список файлов плагинами можно (CatalogMaker, DiskDir), но как проконтролировать наличие/отсутствие? Я обычно переключаюсь на вид без подкаталогов, выделяю всё и считаю контрольные суммы SHA1 (в надежде избежать коллизий MD5), т.к. интересует ещё и целостность, но это может занять немало времени с большим количеством файлов.
Только конфиги бэкапить просто - один раз сделать список и батником жать в архив. Или искать файлы определенных расширений и добавлять в архив, архиваторы это вроде умеют.
Пришла в голову мысль: как вариант - создать "эталонный каталог" с файлами нулевого размера, и при необходимости в диалоге синхронизации сравнить с текущим, не проверяя размер и дату, а только наличие/отсутствие?
Возможно, имеет смысл обратиться в раздел Автоматизация Total Commander на русском форуме?
Не уверен, что понял задачу Получить список файлов плагинами можно (CatalogMaker, DiskDir), но как проконтролировать наличие/отсутствие? Я обычно переключаюсь на вид без подкаталогов, выделяю всё и считаю контрольные суммы SHA1 (в надежде избежать коллизий MD5), т.к. интересует ещё и целостность, но это может занять немало времени с большим количеством файлов.
Только конфиги бэкапить просто - один раз сделать список и батником жать в архив. Или искать файлы определенных расширений и добавлять в архив, архиваторы это вроде умеют.
Пришла в голову мысль: как вариант - создать "эталонный каталог" с файлами нулевого размера, и при необходимости в диалоге синхронизации сравнить с текущим, не проверяя размер и дату, а только наличие/отсутствие?
Возможно, имеет смысл обратиться в раздел Автоматизация Total Commander на русском форуме?
Skif_off
Мне не нужно проверять наличие/отсутствие файлов. Я не смогу удостовериться, что все файлы попали в список, вот в чем проблема. Файлов очень много. А отсутствие в списке ошибок в путях к файлам вообще нереально проверить в ручную.
Мне не нужно проверять наличие/отсутствие файлов. Я не смогу удостовериться, что все файлы попали в список, вот в чем проблема. Файлов очень много. А отсутствие в списке ошибок в путях к файлам вообще нереально проверить в ручную.
Darth_Max
Не понимаю, вы либо создаёте список, либо нет. Плагины - CatalogMaker, DiskDirExtended, юникодный DiskDirW. Без плагинов, с расширенным меню из шапки:
открываете нужный каталог, Вид/Показать все файлы без подкаталогов (если "очень много", то займёт какое-то время), выделяете всё (Ctrl+A или Выделение/Выделить все), далее Инструменты/Копировать полные имена файлов. Всё, список в буфере обмена, вставляете в любом текстовом редакторе и сохраняете.
Не понимаю, вы либо создаёте список, либо нет. Плагины - CatalogMaker, DiskDirExtended, юникодный DiskDirW. Без плагинов, с расширенным меню из шапки:
открываете нужный каталог, Вид/Показать все файлы без подкаталогов (если "очень много", то займёт какое-то время), выделяете всё (Ctrl+A или Выделение/Выделить все), далее Инструменты/Копировать полные имена файлов. Всё, список в буфере обмена, вставляете в любом текстовом редакторе и сохраняете.
че-то по Alt+F5 (и кнопке с этой командой) перестал паковать WinRaR (внешний упаковщик), теперь имею оконце с текстом: Не удаётся найти внешний архиватор. Для работы с данным типом архива нужно установить и настроить этот архиватор. Как вернуть на круги своя? Просьба, в справку не тыкать, времени в обрез FAQ штудировать. Сейчаст настройки такие стоят
smersh2012
Rar.exe пробовали?
Rar.exe пробовали?
smersh2012
Может что с самим WinRaR-ом? Он сам по себе работает нормально? Это что, ни с того ни с сего начало брыкаться?
Настройки стандартные, у меня такие же, за исключением пути к WinRaR-у, и все нормально работает.
Может что с самим WinRaR-ом? Он сам по себе работает нормально? Это что, ни с того ни с сего начало брыкаться?
Настройки стандартные, у меня такие же, за исключением пути к WinRaR-у, и все нормально работает.
smersh2012
У меня было аналогично. Выяснилось - я переустановил WinRAR в другую папку, а путь в TC не исправил.
У меня было аналогично. Выяснилось - я переустановил WinRAR в другую папку, а путь в TC не исправил.
Цитата:
Rar.exe пробовали?пробовал, не помогает
Цитата:
Может что с самим WinRaR-ом? Он сам по себе работает нормально? Это что, ни с того ни с сего начало брыкаться?WinRaR в полном порядке, именно ни с того, ни с сего
Цитата:
У меня было аналогично. Выяснилось - я переустановил WinRAR в другую папку, а путь в TC не исправилА в какую другую? Хочется разобраться почему, собственно, сабж не видит штатный путь WinRAR c:\Program Files\WinRAR\
smersh2012
Цитата:
У меня, например, на диске D: WinRAR стоит. А сабж видит тот путь, какой ему указан. Для этого, собственно, и предназначены соответствующие поля. И с чего он должен искать местонахождение программы? А если она портативная - то тогда ещё и поиск по компьютеру в него включать?
Цитата:
А в какую другую?
У меня, например, на диске D: WinRAR стоит. А сабж видит тот путь, какой ему указан. Для этого, собственно, и предназначены соответствующие поля. И с чего он должен искать местонахождение программы? А если она портативная - то тогда ещё и поиск по компьютеру в него включать?
Darth_Max
Цитата:
Не совсем понятно, что нужно, список всех файлов или список путей всех файлов, но в любом случае все решается одним кликом при помощи TCIMG
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDM<%L!!-1>||##path<6>||save<%tList.txt!!0>||upd<2>
%COMMANDER_PATH%\Wcmicons.dll,19
Создать в противоположной панели List.txt с именами всех файлов выделенных каталогов
-1
-1
Цитата:
мне нужно одной кнопкой "сделать хорошо", выделил папку, получил список всего содержимого.
Не совсем понятно, что нужно, список всех файлов или список путей всех файлов, но в любом случае все решается одним кликом при помощи TCIMG
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDM<%L!!-1>||##path<6>||save<%tList.txt!!0>||upd<2>
%COMMANDER_PATH%\Wcmicons.dll,19
Создать в противоположной панели List.txt с именами всех файлов выделенных каталогов
-1
-1
smersh2012
Прошу прощение за подозрение, а какая битность ОС и ТС?
Прошу прощение за подозрение, а какая битность ОС и ТС?
Win 7 x64, TC как 32, так и 64-бит, одинаково. Кстати, не вижу разницы, указывать в настройках упаковщика Rar.exe или WinRAR.exe, работает одинаково. Разница только во временно появляющихся окнах.
Цитата:
Прошу прощение за подозрение, а какая битность ОС и ТС?
и ось и ТС 64-bit (ТС не портативный и не сборочный, штатный дистрибутив)
Посмотрел на 64-битной Win7 в 64-битном (TC и отдельном, и в 32+64), где на странице "Архиваторы" через системный диалог открытия (для исключения, например, записи имени диска в кириллице) выбран 64-битный WinRAR.exe с обычным местоположением. Всё прекрасно работает.
наконец-то настроил вызов WinRAR через Alt+F5 через путь "c:\Program Files\WinRAR\Rar.exe"
тока процесс упаковки почему-то в консоли отображается, ну да ладно, главное пакует
тока процесс упаковки почему-то в консоли отображается, ну да ладно, главное пакует
smersh2012
Цитата:
Ну так используйте "c:\Program Files\WinRAR\WinRAR.exe", тогда консоли не будет, но имхо консольный rar.exe удобней.
Цитата:
тока процесс упаковки почему-то в консоли отображается
Ну так используйте "c:\Program Files\WinRAR\WinRAR.exe", тогда консоли не будет, но имхо консольный rar.exe удобней.
smersh2012
Цитата:
На всякий случай, для Rar.exe нужно указывать параметры архивации.
Цитата:
наконец-то настроил вызов WinRAR через Alt+F5 через путь "c:\Program Files\WinRAR\Rar.exe"
На всякий случай, для Rar.exe нужно указывать параметры архивации.
coherent
Цитата:
Это если требуется изменить параметры, которые Rar.exe использует по умолчанию.
Цитата:
для Rar.exe нужно указывать параметры архивации
Это если требуется изменить параметры, которые Rar.exe использует по умолчанию.
Если в одной из файловых панелей выделить при помощи <Insert> файл (или несколько, не принципиально), то после выделения курсор будет находиться на следующем файле (что естественно). Но если выделенный файл скопировать, то после копирования курсор возвращается обратно, на скопированный файл.
Регулируемое ли это поведение, нельзя ли настроить TC так, чтобы курсор после копирования оставался на месте?
Спасибо.
Регулируемое ли это поведение, нельзя ли настроить TC так, чтобы курсор после копирования оставался на месте?
Спасибо.
BVV63 07:03 14-10-2014
Цитата:
Почему именно "при помощи <Insert>"? Если выделить в панели один или несколько файлов и папок, подряд или вразбивку, с клавы или мышью любым из множества способов и затем скопировать выделенное на соседнюю панель, то после этого курсор автоматически переместится на самый нижний (при текущем порядке сортировки) из скопированных файлов или папок.
Можно ли отключить - не в курсе. В GUI вроде бы не встречал такой опции, но, возможно, есть что-то в wincmd.ini.
Цитата:
Если в одной из файловых панелей выделить при помощи <Insert> файл (или несколько, не принципиально), то после выделения курсор будет находиться на следующем файле (что естественно). Но если выделенный файл скопировать, то после копирования курсор возвращается обратно, на скопированный файл.
Почему именно "при помощи <Insert>"? Если выделить в панели один или несколько файлов и папок, подряд или вразбивку, с клавы или мышью любым из множества способов и затем скопировать выделенное на соседнюю панель, то после этого курсор автоматически переместится на самый нижний (при текущем порядке сортировки) из скопированных файлов или папок.
Можно ли отключить - не в курсе. В GUI вроде бы не встречал такой опции, но, возможно, есть что-то в wincmd.ini.
oshizelly
Цитата:
Согласен, мне не стоило конкретизировать метод.
Цитата:
Почему именно "при помощи <Insert>"? Если выделить в панели один или несколько файлов и папок, подряд или вразбивку, с клавы или мышью любым из множества способов
Согласен, мне не стоило конкретизировать метод.
TC8.51a на Xpsp3 - данное поведение не подтверждаю.
BVV63
oshizelly
Это абсолютно штатное поведение. Легко заметить, что по ходу копирования выделенных файлов курсор перемещается к каждому следующему элементу по мере снятия выделения с предыдущих. Понятно, что остановится он на последнем файле бывшей выборки.
oshizelly
Это абсолютно штатное поведение. Легко заметить, что по ходу копирования выделенных файлов курсор перемещается к каждому следующему элементу по мере снятия выделения с предыдущих. Понятно, что остановится он на последнем файле бывшей выборки.
Avada 13:30 14-10-2014
Цитата:
Гм... Разве кто-то утверждал, что это баг? Вопрос BVV63 был в другом: предусмотрена ли возможность изменить это штатное поведение, как это предусмотрено для многих других "штатных поведений" TC.
Цитата:
Это абсолютно штатное поведение. Легко заметить
Гм... Разве кто-то утверждал, что это баг? Вопрос BVV63 был в другом: предусмотрена ли возможность изменить это штатное поведение, как это предусмотрено для многих других "штатных поведений" TC.
oshizelly
Поскольку возник исходный вопрос, его автору, вероятно, данное поведение штатным не показалось. А возможность, нет, не предусмотрена.
Поскольку возник исходный вопрос, его автору, вероятно, данное поведение штатным не показалось. А возможность, нет, не предусмотрена.
Всем, привет. Скажите пожалуйста, возможно ли восстановить первоначальный вид окна копирования/удаления после применения режима "в фоне"? Необходимо посмотреть пути.
Sinclair83
В TC 8.5x — элементарно (кнопка будет видна). В более ранних — нет. А для просмотра путей достаточно навести на строку с информацией о ходе операции мышку — всё отобразится в подсказке.
В TC 8.5x — элементарно (кнопка будет видна). В более ранних — нет. А для просмотра путей достаточно навести на строку с информацией о ходе операции мышку — всё отобразится в подсказке.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
Предыдущая тема: Распечатка брошюры в Word 2003
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.