Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

   

YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012

Цитата:
можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?

Этот вопрос хорошо описан в справке для TC, раздел: Основные операции с файлами -> Выделение файлов.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 14:31 06-06-2014
Kvasar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
Вас не затруднит указать, где в этом разделе написано как выделить файлы внутри каталога не заходя в него?
smersh2012 то было нужно  не копировать
Цитата:
некоторые файлы внутри копируемых каталогов

Всего записей: 110 | Зарегистр. 01-03-2006 | Отправлено: 15:28 06-06-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012 12:35 06-06-2014  
Цитата:
сейчас копирую так - сначала переношу куда-либо из копируемых каталогов файлы, которые не нужно копировать, потом все оставшееся копирую, затем забрасываю эти файлы обратно ... можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?  

Вам требуется именно список с указанием индивидуальных имён каждого из исключаемых файлов? Или, может, устроит маска вроде *.iso *.zip *.rar и т.д. ?
 
Добавлено:
Прошу прощения, скриншот случайно отцепился. Попытка номер два:
 
 
 
Это наиболее простой пример. А через поисковые шаблоны и плагины можно задать исключению любой степени сложности.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:16 06-06-2014
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kvasar

Цитата:
Вас не затруднит указать, где в этом разделе написано как выделить файлы внутри каталога не заходя в него?

Уважаемый, если Вам, действительно нужен ответ на Ваш вопрос, то "нигде и никак"... а если Вам интересно, как сделать то о чем спрашивал smersh2012, то почитайте таки руководство в указанном разделе, там всё есть. Ну, или прочитайте сообщение выше от oshizelly, это как раз то, о чем говорится в справке.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 20:39 06-06-2014
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012

Цитата:
можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?

У меня такая идея.
Вначале подготавливаем список файлов, которые не нужно копировать
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Выделяем те файлы, которые не нужно будет в дальнейшем копировать
Сохраняем выделение в файл (команда 2041).
 
Когда нужно скопировать, делаем следующее:
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Загружаем выделение из файла (команда 2032)
Инвертируем выделением (команда 525 или 3321)
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).
 
При желании процесс можно автоматизировать.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 22:33 06-06-2014 | Исправлено: LonerDergunov, 22:35 06-06-2014
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LonerDergunov
Можно сократить:

Цитата:
 Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Выделяем те файлы, которые не нужно будет в дальнейшем копировать  
 Сохраняем выделение в файл (команда 2041).  
   
 Когда нужно скопировать, делаем следующее:  
 Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Загружаем выделение из файла (команда 2032)  
 Инвертируем выделением (команда 525 или 3321)  
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).


Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 05:36 07-06-2014 | Исправлено: Andarin, 05:38 07-06-2014
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
некий список исключения при копировании?

Здесь нужно конкретней:
- список имён файлов?
- список расширений?
- проверка по размеру файлов?
...
далее как вы его получаете, по какому принципу: через поиск, по размерам, вручную... где потом находится список: в буфере обмена, на панели, в файле... всё это, думаю, можно автоматизировать, если точные данные
 
 

Цитата:
копировать различные файлы и каталоги, при этом некоторые файлы внутри копируемых каталогов копировать не нужно (например, iso - образы и другие тяжеловесные файлы)

 
Если по расширениям, то вот один из множества вариантов с помощью утилиты TCIMG
Так же можно сделать дополнительные проверки, коих в утилите хватает...
 
В маске *.ini|*.txt|*.html вставьте свои расширения
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDM<%L!!-1!!-1!!*.ini|*.txt|*.html>||"%t"::!!0!!(.+)(path["%P"]\\)(.*\\)?([^\\]+)!!$1$3
%COMMANDER_PATH%\Wcmicons.dll,1801
Копировать в другую панель из выделенных файлов и из файлов выделенных папок только те, которые имеют расширение txt, ini, html (не заменяя имеющиеся элементы, с сохранением структуры)
 
0
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDM<%L!!-1!!-1!!*.ini|*.txt|*.html>!!1||"%t"::!!0!!(.+)(path["%P"]\\)(.*\\)?([^\\]+)!!$1$3
%COMMANDER_PATH%\Wcmicons.dll,1801
Копировать в другую панель из выделенных файлов и из файлов выделенных папок только те, которые НЕ имеют расширение txt, ini, html (не заменяя имеющиеся элементы, с сохранением структуры)
 
0
-1
 

 

Всего записей: 1481 | Зарегистр. 15-08-2011 | Отправлено: 09:51 07-06-2014 | Исправлено: Andrey_A_A, 20:31 07-06-2014
smersh2012



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Здесь нужно конкретней:  
- список имён файлов?  
- список расширений?  
- проверка по размеру файлов?  

список расширений и проверка по размеру явно не то ...  

Цитата:
Вам требуется именно список с указанием индивидуальных имён каждого из исключаемых файлов? Или, может, устроит маска вроде *.iso *.zip *.rar и т.д. ?  

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

Цитата:
Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Выделяем те файлы, которые не нужно будет в дальнейшем копировать  
 Сохраняем выделение в файл (команда 2041).     
 Когда нужно скопировать, делаем следующее:  
 Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Загружаем выделение из файла (команда 2032)  
 Инвертируем выделением (команда 525 или 3321)  
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).

по первому пункту видно, что не вариант ... файлы в разных каталогах находятся
 
Добавлено:

Цитата:
Настроить список исключений в настройках

читал справку ... надо попробовать, но смущает, что речь идет о списке файлов/каталогов, которые не будет участвовать в файловых операциях вообще, а в данном случае речь идет лишь о неучастии в копировании ... в принципе, возможно, наверное, создать tcignore.txt и помещать его в папку ТС непосредственно перед копированием, а потом убирать ... буду пробовать

Всего записей: 2472 | Зарегистр. 30-01-2012 | Отправлено: 10:15 07-06-2014 | Исправлено: smersh2012, 10:30 07-06-2014
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012

Цитата:
да, нужен именно список с указанием индивидуальных имён каждого из исключаемых файлов?

Хмм, я так понимаю знак вопроса стоит ошибочно?  
В общем, в правильно заданном вопросе, как правило, содержится 50% ответа...
 

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

Если файлы которые не надо копировать - более-менее статичный набор (хотя и его можно будет подкорректировать), то попробуйте так:
1. Переходим в необходимый каталог
2. Включаем вид панели без подпапок (Ctrl+B)
3. Выделяем файлы которые НЕ надо копировать
4. Сохраняем выделение в файл (cm_SaveSelectionToFile)
5. Далее, перед копированием выполняем п.2
6. Восстанавливаем выделение из файла (cm_LoadSelectionFromFile)
7. Инвертируем выделение (Num *)
8. И собственно копируем...
 
Добавлено:

Цитата:
по первому пункту видно, что не вариант ... файлы в разных каталогах находятся

Вы попробуйте, это то, что Вам хочется получить, алгоритм там правильный...

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 11:11 07-06-2014 | Исправлено: YuS_2, 11:12 07-06-2014
dedmazai1870



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012

Цитата:
создать tcignore.txt

В русской локализации меню есть команда включения/отключения списка:  Вид --> Использовать список исключений файловых имён. Или можно сделать кнопку включения/отключения (в справке описано в "Примечание"). Думаю, самое то.

Всего записей: 1386 | Зарегистр. 07-07-2012 | Отправлено: 11:41 07-06-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smersh2012 09:15 07-06-2014  
Цитата:
по поводу маски выше высказался ... да, нужен именно список с указанием индивидуальных имён каждого из исключаемых файлов. ...при этом, среди подлежащих копированию каталогов и файлов есть такие, которые копировать не нужно (у них разные пути и они никак не взаимосвязаны по расширению и размеру, поэтому варианты типа с выделением по маске не подходят) ...

На всякий случай ещё раз напомню, что в диалоге копирования могу использоваться поисковые шаблоны. То есть, если исключаемые файлы имеют какие-то общие признаки (весьма вероятно, что так и есть), то их можно исключить по произвольной части имени и/или расширения и/или размера и/или времени создания/модификации/последнего доступа и/или содержимому и т.д. и т.п.
 
dedmazai1870 10:41 07-06-2014  
Цитата:
В русской локализации меню есть команда включения/отключения списка:  Вид --> Использовать список исключений файловых имён.

Возможно (не проверял, просто гипотеза), это та же штатная команда TC номер 2922 cm_SwitchIgnoreList (Enable/disable ignore list file to not show file names), просто немного неточно переведённая (при всём моём неизменном уважении к переводчикам

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:57 07-06-2014 | Исправлено: oshizelly, 12:00 07-06-2014
dedmazai1870



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Я просто подсказал, что такая команда есть в русском меню. В меню по умолчанию нет. Только и всего.
Автору вопроса, как я понял, шаблоны фиолетово. Встал в корень диска и пошло копирование. Кроме файлов с расширениями надо исключить и папки, например, Windows.

Всего записей: 1386 | Зарегистр. 07-07-2012 | Отправлено: 12:35 07-06-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
просто немного неточно переведённая (при всём моём неизменном уважении к переводчикам

Это без всяких гипотез та самая команда (см. файл Wcmd_ext_rus.inc). И хотелось бы знать, как это предлагается перевести совсем точно, чтобы и смысл был понятен, и размер строки приемлем, и по-русски звучало нормально (в частности, без повтора "файлов"). Буквальный перевод с английского на русский этим критериям не удовлетворяет.

Всего записей: 7565 | Зарегистр. 31-07-2008 | Отправлено: 12:54 07-06-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Avada 11:54 07-06-2014  
Цитата:
 хотелось бы знать, как это предлагается перевести совсем точно, чтобы и смысл был понятен, и размер строки приемлем, и по-русски звучало нормально (в частности, без повтора "файлов").    Буквальный перевод с английского на русский этим критериям не удовлетворяет.

Я же не сказал, что сделал бы это лучше. Но факт остаётся фактом: перевод не вполне точен.
Опять же, разве я сказал, что этот неточный перевод хуже английского оригинала. На самом деле он лучше  
Вот была знаменитая школа советских художественных переводчиков. Так вот, по мнению некоторых компетентных специалистов, переводы на русский Шекспира, Гёте и прочих Байронов, сделанные Лозинским, Маршаком, Холодковским, Пастернаком и др. гораздо лучше оригиналов - по крайней мере, именно с узко языковой точки зрения

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 16:06 07-06-2014
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andarin

Цитата:
Можно сократить

Если список копируемых файлов постоянен (не добавляются, не удаляются) - тогда да.
 
smersh2012

Цитата:
по первому пункту видно, что не вариант ... файлы в разных каталогах находятся

Значит, плохо смотрите. Потому как я специально написал - команды 2026 или 2046
 
YuS_2
Повторяетесь ))) Чуть выше мой пост.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 16:22 07-06-2014
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov

Цитата:
Повторяетесь ))) Чуть выше мой пост.

Угу, я заметил, правда уже после того, как отписал автору вопроса.  
Хоть и описал алгоритм немного по-другому, но всё же получилась копия ... удалять уже не стал, просто потом ещё добавил про Ваш правильный и даже более полный алгоритм (в моем не было про CopyTree).

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 18:21 07-06-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Перевод точен по смыслу, хотя и не является буквальной пословной калькой с английской фразы. Как и во многих других местах различных файлов нашей русификации TC, где можно во множестве найти и пересказы своими словами вместо буквального перевода, и замену ошибочных или неудачных описаний неких действий более правильными, и отсутствующие в оригинале дописки. Это наш принцип, и мы намерены следовать ему впредь. Подробнее на эту тему, если кому интересно, мы оба неоднократно высказывались здесь.    

Всего записей: 7565 | Зарегистр. 31-07-2008 | Отправлено: 19:26 07-06-2014
wxp73



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь, если вопрос уже был, но спрошу - крайний релиз тотала корректно распаковывает rar5 архивы без внешнего архиватора?

Всего записей: 290 | Зарегистр. 21-12-2007 | Отправлено: 03:56 16-06-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wxp73
Коротко — да. Подробнее — см. поиск по версии для печати этой темы по RAR5. Да и самому можно было бы попробовать, раз интересно.

Всего записей: 7565 | Зарегистр. 31-07-2008 | Отправлено: 07:14 16-06-2014
Fossius



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в подробном виде сделать чтобы в столбце "размер" всегда показывался размер, а не <Папка>?

Всего записей: 382 | Зарегистр. 05-03-2012 | Отправлено: 23:44 16-06-2014
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru