Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 8)

Автор: OrdosDeviator
Дата сообщения: 12.07.2015 11:33

Цитата:
2 папки. В них 72 папки, а в них более 4 тыщ фоток.
КАК удалить начальную половину всех фоток!?
СПС!


Ctrl+B - разворачиваем все папки с подпапками.
Сортируем по дате.
Отматываем на центр. Соответственно мы примерно посередине.
Нажимаем Shift + ЛКМ.
Выделяются все файлы сверху до файла под курсором. Эстеты могут вручную гоняя мышь с зажатой ПКМ добиться сообщения типа "Выделено 2000 файлов из 4000".
Удаляем.

Осталось додумать как поудалять пустые папки, а такие должны быть.
Я бы заходил во все ветки, нажимал Alt+Shift+Enter и убивал пустые папки. Не столько там много работы.

Добавлено:

Цитата:
Это сообщение было в январе. С тех пор на оффоруме много что успели ещё по этому поводу сказать.

Я привёл сообщение автора. Вы не привели ничего. Мне все посты Гислера с января перечитывать? А посты не Гислера меня не интересуют.
Автор: Avada
Дата сообщения: 12.07.2015 13:18
OrdosDeviator
По удалению "начальной половины" я бы посоветовал прежде дождаться внятных пояснений по техзаданию. А пустые папки, кстати, элементарно находятся поиском (плагины EmptyCheck, DirSizeCalc и др.) и удаляются за один проход.
Что касается информации на оффоруме, мне нет особой надобности что-то приводить: основную тему вы знаете, коль скоро процитировали первый пост Гислера (на неё и до этого у нас были ссылки). И за этим сообщением (сознательно провокативным, как это случалось и раньше) последовали другие, так что история развития TC в январе не закончилась. Не говоря про то, что потенциальные фичи девятки обсуждаются на оффоруме ещё много где, в том числе и с участием Гислера. Так было с прошлыми мажорными версиями, так происходит и сейчас. А если ваш интерес столь избирателен, то, может быть, не стоило и включаться в это обсуждение?
Автор: Benchmark
Дата сообщения: 12.07.2015 14:25
helbvtynec

Цитата:
Фантазия не только у Гислера закончилась, но и у пользователей вроде OrdosDeviator, Benchmark и Andarin. Меж тем потенциальных мажорных фич хватает (как подъемных так и не очень, вроде кроссплатформы). Одной полноценной асинхронности, чтобы не было зависания намертво всего интерфейса при операциях с медленным источником в одной панели, или вынесения плагин-хоста в отдельный процесс, как давно сделано в браузерах, потому что единственные краши TC за последние годы связаны только с плагинами — это не то что 9 но и 10 версии достойно.

Ну что поделать, вот такие мы, без фантазии. Хотя давай разберем то, что ты тут напредлагал.

Кросплатформенность. Гислер делает свою прогу с 1993 года, и за это время ни разу не выкатил хотя бы демо-версию под другую ОС. Из чего делаем простой вывод: ему кросплатформенность просто не сдалась. К тому же когда любителям других платформ намекают на программы вроде muCommander'a, они брезгливо морщатся. Так что надо: шашчечки или ехать ?

Про "операции с медленным источником в одной панели". Скольким эта фича понадобилась за 22 года существования программы - тебе и еще двум с половиной юзерам ? Гислер же сам пишет: "Были тысячи мелких предложений, каждое их которых требует несколько дней работы, но которые практически ничего не дадут большинству пользователей."

Про вынесение плагин-хоста в отдельный процесс - ну так сходи на форум TC и предложи. Наверняка получишь ответ, возможно такое или нет (и если нет, то почему). Чего воздух сотрясать-то.
Автор: WatsonRus
Дата сообщения: 12.07.2015 14:30
LonerDergunov 01:33 12-07-2015
Цитата:
Одни пишут плагины и тем самым гробят Тотал, другие скриптами гробят...

Без расширяемости Total ничто.

Я уже давно не признаю другие файлменеджеры, не умеющие использовать total-овские плагины. А таких, кстати, очень мало, и большинство умеют использовать только некоторые виды плагинов. Только Double умеет работать со всеми видами, и то зачастую криво, особенно в плане редкоземельных плагинов.

Добавлено:
Benchmark 14:25 12-07-2015
Цитата:
Гислер делает свою прогу с 1993 года, и за это время ни разу не выкатил хотя бы демо-версию под другую ОС. Из чего делаем простой вывод: ему кросплатформенность просто не сдалась.

Смотрю на муки, которые претерпевают никсовые и маковые юзеры с Double и начинаю думать, что на никсах, и возможно под маком, нормальный файлменеджер просто противопоказан.

Double задуман именно как бесплатный и кроссплатформенный клон Total-а.
Автор: Andarin
Дата сообщения: 12.07.2015 14:44
Benchmark

Цитата:
Кросплатформенность. Гислер делает свою прогу с 1993 года, и за это время ни разу не выкатил хотя бы демо-версию под другую ОС

Ну, к примеру под Android есть, ещё WinCE, PocketPC, WinMobile - хотя эти, собственно, почти Windows.
Хотя не буду утверждать, что ко всему этомe Гислер имеет отношение. Под Android - его копирайт точно, 2011-2015 гг
Автор: oshizelly
Дата сообщения: 12.07.2015 14:53
Прошу помочь с поиском. Элементарная, казалось бы, задача: найти в папке все файлы, содержащие в базовой части имени (то есть, без учёта расширения) слово "HTML". Но что-то у меня никак не вытанцовывается Мне казалось. что должен сработать вот такой поисковый запрос:

Код: *html*.*
Автор: Andarin
Дата сообщения: 12.07.2015 15:02
oshizelly
А в поиске поставьте так

И найдёт только то, что надо
Автор: oshizelly
Дата сообщения: 12.07.2015 15:11
Andarin 15:02 12-07-2015
Цитата:
А в поиске поставьте так

Гм, да, действительно забыл про вкладку "Плагины", что там есть отдельно поле "Имя" и отдельно "Расширение". Спасибо!

А всё-таки непонятно, где была ошибка в составленном мной запросе, почему он находит лишнее, несмотря на указанную явным образом точку.
Автор: Andarin
Дата сообщения: 12.07.2015 15:17
oshizelly
Ещё, кстати, на запрос *htm*.??? тоже находит нужное (если расширения только 3 символа). Хотя, по смыслу должно быть равно запросу *htm*.*
Ещё вариант - из справки
Цитата:
w*.* | *.bak *.old - Находит файлы, которые начинаются с w и не заканчиваются на .bak или .old.

Можно сделать в Вашем случае запрос *htm*.* | *.htm
Автор: mig73
Дата сообщения: 12.07.2015 15:23
oshizelly
*html*.*. Ведь (*) - означает любое. Вот и запрос у вас "Искать фалы с любым (.*) расширением, в части имени которых присутствует посл-сть символов html (*html*.)"
Автор: Andarin
Дата сообщения: 12.07.2015 15:26
mig73
C любым расширением, но в имени должно содержаться html, а находит и те, где в имени этого нет.
Автор: mig73
Дата сообщения: 12.07.2015 15:36
oshizelly
Andarin
Ищет все подряд, а с др. несуществующей строкой ищет как надо. Точно баг.
Автор: CaptainFlint
Дата сообщения: 12.07.2015 16:19
oshizelly
Разделение на имя и расширение в некоторой степени условно. "test.html" может трактоваться как "имя test и расширение html", или как "имя test.html и пустое расширение".
Можно попробовать маску вида *html*.?*, это потребует, чтобы в расширении был хотя бы один символ. Но тогда не будут найдены файлы, в имени которых вообще нет точек (часто встречаются файлы с именами вида "README" без расширения).
Автор: helbvtynec
Дата сообщения: 12.07.2015 16:19

Цитата:
Точно баг.

Ага, причем в мозгах того кто эти маски для DOS/Win придумывал, потому-что такие вот они идиотские by design. Total к этому не имеет отношения.

oshizelly
Как в диалге выделения так и поиска пользуйте такой вот простой regex

Код: <html.+\..+
Автор: Veselozhopy
Дата сообщения: 12.07.2015 16:20

Цитата:
"начальная половина"?

Это - та половина файлов, что лежит сначала.
Сумму картинок в папке делим на 2, и первую половину удаляем - такие процедуры можно
заставить сделать ТС?
Автор: oshizelly
Дата сообщения: 12.07.2015 16:39
16:19 12-07-2015
Цитата:
Можно попробовать маску вида *html*.?*, это потребует, чтобы в расширении был хотя бы один символ. Но тогда не будут найдены файлы, в имени которых вообще нет точек

О, как интересно. Сколько лет живу, но до сих пор не знал, что стандартные wildcard (как это есть будет сказайт по русска? символы макрозамены? О, вспонил: "подстановочные знаки") DOS-овских масок файлов можно комбинировать между собой. Респект! Хотя, если вдуматься, то ведь это очевидно: раз можно использовать ?abc*, то нет запретов и на вариант ?*abc. Ну, так то если вдуматься...


helbvtynec 16:19 12-07-2015
Цитата:
пользуйте такой вот простой regex:
<html.+\..+

Спасибо, учту и такую возможность.
Автор: Avada
Дата сообщения: 12.07.2015 19:47
Veselozhopy
Удалить надо первую половину всех картинок во всех подпапках, входящих в основную папку, так? А если их число нечётное? И эта половина считается по какому критерию сортировки? Имя, расширение, размер, дата/время? И очень хотелось бы знать, для чего такие действия вообще могут быть необходимы.
Автор: Veselozhopy
Дата сообщения: 12.07.2015 22:59

Цитата:
А если их число нечётное?

Тогда одна фотка в подарок.Но, похоже, везде чётное число.

Цитата:
Имя, расширение,  размер, дата/время? И очень хотелось бы знать, для чего такие действия вообще могут быть необходимы.

Имя.
Для того, что первая половина заведомо неинтересная.

Автор: Avada
Дата сообщения: 13.07.2015 06:45
Veselozhopy
А можно всё-таки нормально ответить на все вопросы? Удалять первую половину из общего списка или половину в каждой подпапке отдельно? По какому критерию различаются эти половины — более старые/новые или что? Понятно, что при разной сортировке содержание этих половин будут совершенно разным?
Автор: Veselozhopy
Дата сообщения: 13.07.2015 09:43

Цитата:
А можно всё-таки нормально ответить на все вопросы?

Ессно...

Цитата:
Удалять первую половину из общего списка или половину в каждой подпапке отдельно?

См. ниже...


Цитата:
По какому критерию различаются эти половины — более старые/новые или что?

В каждой папке - отдельная фотосессия Амбер Эванс, где она раздевается и показывает всё...
ИМХО, вам будет несложно догадаться, по какому критерию мне бы хотелось, чтобы удалились лишние фотки?
Ммм?

Цитата:
Понятно, что при разной сортировке содержание этих половин будут совершенно разным?

Ессно...
Автор: Avada
Дата сообщения: 13.07.2015 10:39
Veselozhopy
А без выкрутасов указать критерий сортировки никак нельзя? Впрочем, картина ясна. Если эти "половины" нужны в каждой папке, то удаляем там ненужное ручками, и никак иначе. Никакой автоматики для данного случая не существует (по крайней мере, мне она неизвестна).
Автор: Veselozhopy
Дата сообщения: 13.07.2015 10:51

Цитата:
удаляем там ненужное ручками

70 папок!?

Автор: Avada
Дата сообщения: 13.07.2015 11:04
Veselozhopy
Сколько угодно папок. Потому что запрашиваемого механизма в TC нет. А что кто-то захочет писать специальный скрипт для подобного, скажем так, экзотического удаления, сомневаюсь.
Автор: Veselozhopy
Дата сообщения: 13.07.2015 12:07
Упрощаем задачу: Скопировать со всех папок последние файлы.
Ммм?
Автор: Avada
Дата сообщения: 13.07.2015 12:12
Veselozhopy
Не сказал бы, что это очень сильно упростит задачу (подобный механизм есть только для файлов-дубликатов). И что такое "последние файлы"? Один, несколько в каждой папке? По какому критерию последние (дата модификации файла, дата создания файла, ещё что-то)?
Автор: oshizelly
Дата сообщения: 13.07.2015 12:17
Veselozhopy 12:07 13-07-2015
Цитата:
Упрощаем задачу: Скопировать со всех папок последние файлы.

Скорее всего, решается через поиск, так как файлы, вероятно, имеют в именах формализуемые элементы. Выложите списки файлов из 2-3 папок (желательно воспользоваться тэгом More), посмотрим.
Автор: Veselozhopy
Дата сообщения: 13.07.2015 13:49
[more]4219.100b.amber.jpg
4219.101b.amber.jpg
4219.102b.amber.jpg
4219.103b.amber.jpg
4219.104b.amber.jpg
4219.105b.amber.jpg
4219.106b.amber.jpg
4219.107b.amber.jpg
4219.109b.amber.jpg
4219.110b.amber.jpg
4219.111b.amber.jpg
4219.112b.amber.jpg
4219.113b.amber.jpg
4219.114b.amber.jpg
4219.115b.amber.jpg
4219.116b.amber.jpg
4219.117b.amber.jpg
4219.118b.amber.jpg
4219.119b.amber.jpg
4219.120b.amber.jpg
4219.121b.amber.jpg
4219.122b.amber.jpg
4219.123b.amber.jpg
4219.124b.amber.jpg
4219.125b.amber.jpg
4219.126b.amber.jpg
4219.127b.amber.jpg
4219.128b.amber.jpg
4219.129b.amber.jpg
4219.130b.amber.jpg
4219.132b.amber.jpg
4219.133b.amber.jpg
4219.134b.amber.jpg
4219.135b.amber.jpg
4219.136b.amber.jpg
4219.137b.amber.jpg
4219.138b.amber.jpg
4219.139b.amber.jpg
4219.140b.amber.jpg
4219.141b.amber.jpg
4219.142b.amber.jpg
4219.143b.amber.jpg
4219.144b.amber.jpg
4219.145b.amber.jpg
4219.146b.amber.jpg
4219.147b.amber.jpg
4219.149b.amber.jpg
4219.150b.amber.jpg
4219.151b.amber.jpg
4219.152b.amber.jpg
4219.153b.amber.jpg
4219.154b.amber.jpg
4219.155b.amber.jpg
4219.156b.amber.jpg
4219.157b.amber.jpg
Thumbs.db
Thumbs.db
WildButt00.jpg
WildButt01.jpg
WildButt02.jpg
WildButt03.jpg
WildButt04.jpg
WildButt05.jpg
WildButt06.jpg
WildButt07.jpg
WildButt08.jpg
WildButt09.jpg
WildButt10.jpg
WildButt11.jpg
WildButt12.jpg
WildButt13.jpg
WildButt14.jpg
WildButt15.jpg
WildButt16.jpg
WildButt17.jpg
WildButt18.jpg
WildButt19.jpg
WildButt20.jpg
WildButt21.jpg
WildButt22.jpg
WildButt23.jpg
WildButt24.jpg
WildButt25.jpg
WildButt26.jpg
WildButt27.jpg
WildButt28.jpg
WildButt29.jpg
WildButt30.jpg
WildButt31.jpg
WildButt32.jpg
WildButt33.jpg
WildButt34.jpg
WildButt35.jpg
WildButt36.jpg
WildButt37.jpg
WildButt38.jpg
WildButt39.jpg
WildButt40.jpg
WildButt41.jpg
WildButt42.jpg
WildButt43.jpg
WildButt44.jpg
WildButt45.jpg
WildButt46.jpg
WildButt47.jpg
WildButt48.jpg
WildButt49.jpg
WildButt50.jpg
WildButt51.jpg
WildButt52.jpg
WildButt53.jpg
WildButt54.jpg
WildButt55.jpg
WildButt56.jpg
WildButt57.jpg
WildButt58.jpg
WildButt59.jpg
WildButt60.jpg
WildButt61.jpg
WildButt62.jpg
WildButt63.jpg
WildButt64.jpg
WildButt65.jpg
WildButt66.jpg
001.jpeg
002.jpeg
003.jpeg
004.jpeg
005.jpeg
006.jpeg
007.jpeg
008.jpeg
009.jpeg
010.jpeg
011.jpeg
012.jpeg
013.jpeg
014.jpeg
015.jpeg
016.jpeg
017.jpeg
018.jpeg
019.jpeg
020.jpeg
021.jpeg
022.jpeg
023.jpeg
024.jpeg
025.jpeg
026.jpeg
027.jpeg
028.jpeg
029.jpeg
030.jpeg
031.jpeg
032.jpeg
033.jpeg
034.jpeg
035.jpeg
036.jpeg
037.jpeg
038.jpeg
039.jpeg
040.jpeg
041.jpeg
042.jpeg
043.jpeg
044.jpeg
045.jpeg
046.jpeg
047.jpeg
048.jpeg
049.jpeg
050.jpeg
051.jpeg
052.jpeg
053.jpeg
054.jpeg
055.jpeg
056.jpeg
057.jpeg
058.jpeg
059.jpeg
060.jpeg
061.jpeg
062.jpeg
063.jpeg
064.jpeg
065.jpeg
Thumbs.db[/more]
Автор: FUTURiTY
Дата сообщения: 13.07.2015 14:38
В командной строке Total Commander можно прописать kлючи запуска exe файлов в таком формате:

Код: xyz.exe admin_mode
Автор: Abel11
Дата сообщения: 13.07.2015 22:42
Veselozhopy 09:49 12-07-2015
Цитата:
2 папки. В них 72 папки, а в них более 4 тыщ фоток.
КАК удалить начальную половину всех фоток!?

При помощи TCIMG Ваша задача решается минимальными действиями, решение здесь
Автор: Veselozhopy
Дата сообщения: 15.07.2015 22:02
Abel11
спс

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.