Описание команды | |
delss | ![]() ![]() |
Удаление файлов и каталогов.
delss=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||<xfolder>, ||Recurse, ||Dialogs, ||total<>, ||[tc], ||test<>, ||upd<>, ||progres<>, ||xdelete<>, ||recycle<>, ||inuse<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
cliplist | Список полных путей объектов из буфера обмена. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
<xfolder> | Список объектов относительно даты, размера, пути. см. Дополнение №11. |
Дополнительные параметры: | |
Recurse | Условие удаления для папок. Recurse - условие, где: 1 - удалять файлы, подкаталоги и саму папку. 0 - не удалять файлы и папки в подкаталогах, удалять саму папку, если она пустая (по умолчанию). |
Dialogs | Диалоги. см. Дополнение №18![]() |
total<> | С закрытием и запуском Total Commander. Параметр total<>. До заданного действия процесс Total Commander будет закрыт, после завершения запущен вновь. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
upd<> | Обновление панели. ![]() |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
xdelete<> | Альтернативная функция удаления папок. При тестировании выявились некоторые баги внутренней функции Autoit удаления папок. Для устранения проблем создан параметр xdelete<Number>, где Number: 0 - удаление папок внутренней функцией DirMove (по умолчанию). 1 - удаление папок альтернативной UDF функцией. |
recycle<> | Удаление в корзину. Параметр recycle<Number> позволяет объекты удалять в корзину, где Number: 1 - удалять в корзину. 0 - удалять не в корзину (по умолчанию). |
inuse<> | Заблокированный файл. Параметр inuse<Mode>, где Mode: 1 - ожидать 'закрытия' если файл открыт/занят другим приложением/процессом. 0 - пропускать 'занятый' файл. |
Примечания:
Аналог команды для одного объекта delsmСм. также:
copys, copyy, delsm, emptt, empty, filep, filer, movee, moves, renmm, renms, renmz, scand
Примеры: | ![]() |
<HOTKEY=10> delss=%WL||1 creat=x||list<%WL>||noext<>||attr<+R>||upd<1> <HOTKEY=X> renms=%WL||$$_bak creat=x||list<%WL>||noext<>||attr<+R>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения, если зажата клавиша Shift, то папки удаляются
<IF> <info=o9"%pfiles1.f-l"> = 2 AND <info=o9"%pinfo.f-l"> = 0 <THEN> renmm="%p"journal.txt.bak||**0!! exect=$var_n=MsgBox(4+32+262144,'Сообщение','удалить~~файлы~~LOG.txt~~и~~LOG.old?')||$var_i=$var_n=7?_Exit():1 delss=LISTF<"%p"LOG.txt/"%p"LOG.old>||1||upd<1> <ENDIF> ;; если в активной панели есть файл files1.f-l и нет файла info.f-l, то переименовать файл journal.txt.bak в journal.txt и удалить (с подтверждением) файлы LOG.txt и LOG.old
<IF> <info=o9"%pfiles1.f-l"> = 2 AND <info=o9"%pinfo.f-l"> = 0 <THEN> renmm="%p"journal.txt.bak||**0!! exect=$var_n=MsgBox(4+32+262144,'Сообщение','удалить~~файлы~~LOG.txt~~и~~LOG.old?')||$var_i=$var_n=7?_Exit():1 delss=LISTF<"%p"LOG.txt/"%p"LOG.old>||1||upd<1> <ENDIF> ;; если в активной панели есть файл files1.f-l и нет файла info.f-l, то переименовать файл journal.txt.bak в journal.txt и удалить(с подтверждением) файлы LOG.txt и LOG.old
alist=%WL||test<0f!!1!!0> renms=$GLOBALALIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||"%p"//0 delss=$GLOBALRENMS||1||upd<1> ;; если в первом уровне выделенных папок нет файлов, то переместить содержимое этих папок в активную панель с последующим удалением выделенных папок
alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||recycle<1>||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить в корзину файлы активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)
alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить, минуя корзину, файлы в активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)
alist=[tc=AF-1f]||<dellist=C:\files.txt|6> GLOBALALIST<a> delss=$GLOBALALIST||1||recycle<1>||upd<1> ;; удалить в корзину файлы активной панели по списку(имена с расширениями) C:\files.txt
alist=FOLDM<%WL//-1>||<dellist=$f212\Ffiles.txt|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках с рекурсией удалить, минуя корзину, файлы в активной панели по списку Ffiles.txt (имена с расширениями) (требуется подтверждение удаления)
anf2d=%WL||1||##@@o72:://;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1> renms=$GLOBALANF2D1||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок
anf2d=%WL||1||##@@o72:://;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов
beepss imgpr=1 slist=%WL||##path<4>\||^^D:\Перебор\WPI\ start=RAR||-IBCK||x||-o+||list<%WL>||list2<$GLOBALSLIST>||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь выделенные архивы в именные папки (с обновлением) по пути D:\Перебор\WPI\ с последующим удалением архивов в корзину
bends=-1||&&(\A|[\r\n]+)([^\r\n]+)!!|\\Q$2\\E||?L1||^^^(||$$)$ anf2d=[tc=TL-1d]||2||([^\\]+)\\$ arr2d=$GLOBALANF2D||21|1|GLOBALBENDS<1> delss=$GLOBALARR2D0||1||upd<3> ;; удалить папки другой панели, кроме тех, имена которых находятся в буфере обмена
bends=-1||&&(\A|[\r\n]+)([^\r\n]+)!!|\\Q$2\\E||?L1||^^^(||$$)$ anf2d=FOLDC<%WL//0//0>||2||([^\\]+\\?)$ arr2d=$GLOBALANF2D||22|1|GLOBALBENDS<1> delss=$GLOBALARR2D0||1||upd<1> ;; удалить из всех выделенных папок все объекты 1-го уровня, имена которых находятся в буфере обмена
bends=-1||&&(\A|[\r\n]+)([^\r\n]+)!!|\\Q$2\\E||?L1||^^^(||$$)$ anf2d=FOLDC<[tc=TL-1d]//0//0>||2||([^\\]+\\?)$ arr2d=$GLOBALANF2D||21|1|GLOBALBENDS<1> delss=$GLOBALARR2D0||1||upd<3> ;; удалить из всех папок противоположной панели все объекты 1-го уровня кроме тех, имена которых находятся в буфере обмена
bends=-1||&&(\A|[\r\n]+)([^\r\n]+)!!|\\Q$2\\E||?L1||^^^(||$$)$ anf2d=FOLDC<[tc=TL-1d]//0//0>||2||([^\\]+\\?)$ arr2d=$GLOBALANF2D||22|1|GLOBALBENDS<1> delss=$GLOBALARR2D0||1||upd<3> ;; удалить из всех папок противоположной панели все объекты 1-го уровня, имена которых находятся в буфере обмена
bufsr=##<info=m2> wnamp=40048 delss=cliplist||1 ;; удалить воспроизводимый трек в Winamp
copys=%WL||"%t"//0 delss=FOLDC<%WL//1//-1>||1 ;; копировать выделенные каталоги в другую панель, после чего удалить все файлы в изначально выделенных каталогах
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AL]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AL]//1//1//html|css//0>||1||test<1n!!_\d*> arwcx=[tc=AP]"%O"||chm||1 ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге + упаковать в chm
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AP]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AP]//1//1..html|css//0>||1||test<1n!!_\d*> ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге
copys=%WL||"%t"//0||copyn<8>||bkt<!!(!!)!!1> delss=%WL||1 ;; в другой панели сделать 8 дубликатов для каждого выделенного объекта, со счётчиком (N) и удалить исходные объекты
copys=%WL||"%t"//9||owrite<3|1> sdupl=PS<"%t"//1//0//&&.*_\d+\.[^\.]+$>||1 delss=$GLOBALSDUPL5||1||progres<>||upd<3> ;; копировать выделенные файлы в другую панель с проверкой по содержимому одноимённых файлов и произвести в другой панели удаление дубликатов файлов с именами со счётчиком
delss=%P%N||1 folds=x||list<%P%N>||fflag<2> ;; удалить папки по списку под курсором и создать эти папки
delss=%WL||1 descf=[tc=AP]descript.ion ;; удалить выделенные объекты с очисткой descript.ion в активной папке от комментариев несуществующих объектов
delss=%WL||1 ;; удалить выделенные объекты
delss=%WL||1||inuse<1> ;; удалить выделенные объекты (ожидать файлы когда они освободятся, если заняты другой программой)
delss=%WL||1||progres<> ;; удалить выделенные объекты с отображением прогресса
delss=%WL||1||recycle<1> ;; удалить выделенные объекты в корзину
delss=%WL||1||test<0a!!D> ;; удалить из выделенных элементов только файлы
delss=%WL||1||test<0r!!1M//0a!!D> ;; удалить из выделенных элементов, только файлы меньше 1Mb
delss=%WL||1||test<1a!!D> ;; удалить из выделенных элементов только папки
delss=%WL||1||test<1e!!jpg|bmp> ;; удалить из выделенных элементов только файлы jpg и bmp
delss=%WL||1||test<1n!![A-Z]> ;; удалить из выделенных элементов только те, которые имеют в базовом имени заглавные латинские буквы
delss=%WL||1||test<1n!!^bases$> ;; в выделенных папках удалить все файлы с именем "bases"
delss=%WL||1||test<1x!!!!}d9{d19> ;; удалить выделенные объекты, только те, время модификации которых изменилось с 10-го по 18-е число
delss=%WL||1||test<1x!!!!}h13{h23> ;; удалить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 22:59
delss=%WL||1||test<1x!!!!}m1{m11> ;; удалить выделенные объекты, только те, время модификации которых изменилось с февраля по октябрь
delss=%WL||1||test<1x!!!!}y2009{y2013> ;; удалить выделенные объекты, только те, время модификации которых изменилось с 2010 по 2012 год
delss=%WL||1||test<1x!!!!=d10=d18> ;; удалить выделенные объекты, только те, время модификации которых изменилось 10-го и 18-го числа
delss=%WL||1||test<1x!!!!=d10> ;; удалить выделенные объекты, только те, время модификации которых изменилось 10-го числа
delss=%WL||1||test<1x!!!!=h14=h22> ;; удалить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59
delss=%WL||1||test<1x!!!!=h14> ;; удалить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59
delss=%WL||1||test<1x!!!!=m2=m10> ;; удалить выделенные объекты, только те, время модификации которых изменилось в феврале и в октябре
delss=%WL||1||test<1x!!!!=m2> ;; удалить выделенные объекты, только те, время модификации которых изменилось в феврале
delss=%WL||1||test<1x!!!!=y2009> ;; удалить выделенные объекты, только те, время модификации которых изменилось в 2009 году
delss=%WL||1||test<1x!!!!=y2010=y2012> ;; удалить выделенные объекты, только те, время модификации которых изменилось в 2010 и в 2012 году
delss=%WL||1||test<1x!!#SISDATE!!-d7> ;; удалить выделенные объекты, только те, время модификации которых изменилась в течении последних 7-ми дней
delss=%WL||1||test<1x!!#SISDATE!!-h3> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении последних 3-х часов
delss=%WL||1||test<1x!!#SISDATE!!-m2> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х месяцев
delss=%WL||1||test<1x!!#SISDATE!!-n5> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении последних 5-ти минут
delss=%WL||1||test<1x!!#SISDATE!!-w17> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении последних 17-ти недель
delss=%WL||1||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении заданной даты
delss=%WL||1||test<1x!!#SISDATE!!-y2> ;; удалить выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х лет
delss=%WL||1||test<1x!!<adata=%T%M>!!{0> ;; удалить выделенные объекты, только те, дата модификации которых меньше даты последнего доступа объекта в другой панели
delss=%WL||1||test<1x!!<adata=%T%M>!!}0> ;; удалить выделенные объекты, только те, дата модификации которых больше даты последнего доступа объекта в другой панели
delss=%WL||1||test<1x!!<adata=%T%M>!!=0> ;; удалить выделенные объекты, только те, дата модификации которых равна дате последнего доступа объекта в другой панели
delss=%WL||1||test<1x!!<cdata=%T%M>!!{0> ;; удалить выделенные объекты, только те, дата модификации которых меньше даты создания объекта в другой панели
delss=%WL||1||test<1x!!<cdata=%T%M>!!}0> ;; удалить выделенные объекты, только те, дата модификации которых больше даты создания объекта в другой панели
delss=%WL||1||test<1x!!<cdata=%T%M>!!=0> ;; удалить выделенные объекты, только те, дата модификации которых равна дате создания объекта в другой панели
delss=%WL||1||test<1x!!<mdata=%T%M>!!{0> ;; удалить выделенные объекты, только те, дата модификации которых меньше даты модификации объекта в другой панели
delss=%WL||1||test<1x!!<mdata=%T%M>!!}0> ;; удалить выделенные объекты, только те, дата модификации которых больше даты модификации объекта в другой панели
delss=%WL||1||test<1x!!<mdata=%T%M>!!=0> ;; удалить выделенные объекты, только те, дата модификации которых равна дате модификации объекта в другой панели
delss=%WL||1||test<1x!!14:12:05!!{2> ;; удалить выделенные объекты, только те, время модификации которых меньше времени 14:12:05
delss=%WL||1||test<1x!!14:12:05!!}2> ;; удалить выделенные объекты, только те, время модификации которых больше времени 14:12:05
delss=%WL||1||test<1x!!14:12:05!!=2> ;; удалить выделенные объекты, только те, время модификации которых равна времени 14:12:05
delss=%WL||1||test<1x!!2012/01/09!!{1> ;; удалить выделенные объекты, только те, короткая дата модификации которых меньше короткой даты 2012/01/09
delss=%WL||1||test<1x!!2012/01/09!!}1> ;; удалить выделенные объекты, только те, короткая дата модификации которых больше короткой даты 2012/01/09
delss=%WL||1||test<1x!!2012/01/09!!=1> ;; удалить выделенные объекты, только те, короткая дата модификации которых равна короткой дате 2012/01/09
delss=%WL||1||test<1x!!2012/01/09~~00:03:00!!{0> ;; удалить выделенные объекты, только те, дата модификации которых меньше даты 2012/01/09 00:03:00
delss=%WL||1||test<1x!!2012/01/09~~00:03:00!!}0> ;; удалить выделенные объекты, только те, дата модификации которых больше даты 2012/01/09 00:03:00
delss=%WL||1||test<1x!!2012/01/09~~00:03:00!!=0> ;; удалить выделенные объекты, только те, дата модификации которых равна дате 2012/01/09 00:03:00
delss=%WL||1||test<1x!!2013/01/09~~00:03:00!!#02013/01/11~~12:03:01> ;; удалить выделенные объекты, только те, дата модификации которых находится в диапазоне дат 2013/01/09 00:03:00 и 2013/01/11 12:03:01
delss=%WL||1||test<3x!!14:12:05!!{2> ;; удалить выделенные объекты, только те, время последнего доступа которых меньше времени 14:12:05
delss=%WL||1||test<3x!!14:12:05!!{2> ;; удалить выделенные объекты, только те, время создания которых меньше времени 14:12:05
delss=%WL||1||test<3x!!14:12:05!!}2> ;; удалить выделенные объекты, только те, время последнего доступа которых больше времени 14:12:05
delss=%WL||1||test<3x!!14:12:05!!}2> ;; удалить выделенные объекты, только те, время создания которых больше времени 14:12:05
delss=%WL||1||test<3x!!14:12:05!!=2> ;; удалить выделенные объекты, только те, время последнего доступа которых равна времени 14:12:05
delss=%WL||1||test<3x!!14:12:05!!=2> ;; удалить выделенные объекты, только те, время создания которых равна времени 14:12:05
delss=%WL||1||test<3x!!2012/01/09!!{1> ;; удалить выделенные объекты, только те, короткая дата последнего доступа которых меньше короткой даты 2012/01/09
delss=%WL||1||test<3x!!2012/01/09!!{1> ;; удалить выделенные объекты, только те, короткая дата создания которых меньше короткой даты 2012/01/09
delss=%WL||1||test<3x!!2012/01/09!!}1> ;; удалить выделенные объекты, только те, короткая дата последнего доступа которых больше короткой даты 2012/01/09
delss=%WL||1||test<3x!!2012/01/09!!}1> ;; удалить выделенные объекты, только те, короткая дата создания которых больше короткой даты 2012/01/09
delss=%WL||1||test<3x!!2012/01/09!!=1> ;; удалить выделенные объекты, только те, короткая дата последнего доступа которых равна короткой дате 2012/01/09
delss=%WL||1||test<3x!!2012/01/09!!=1> ;; удалить выделенные объекты, только те, короткая дата создания которых равна короткой дате 2012/01/09
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!{0> ;; удалить выделенные объекты, только те, дата последнего доступа которых меньше даты 2012/01/09 00:03:00
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!{0> ;; удалить выделенные объекты, только те, дата создания которых меньше даты 2012/01/09 00:03:00
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!}0> ;; удалить выделенные объекты, только те, дата последнего доступа которых больше даты 2012/01/09 00:03:00
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!}0> ;; удалить выделенные объекты, только те, дата создания которых больше даты 2012/01/09 00:03:00
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!=0> ;; удалить выделенные объекты, только те, дата последнего доступа которых равна дате 2012/01/09 00:03:00
delss=%WL||1||test<3x!!2012/01/09~~00:03:00!!=0> ;; удалить выделенные объекты, только те, дата создания которых равна дате 2012/01/09 00:03:00
delss=%WL||1||total<> ;; удалить выделенные объекты с закрытием и запуском Total Commander
delss=%WL||1||xdelete<1> ;; удалить выделенные объекты (альтернативная функция удаления папок)
delss=<xfolder=25:&3:-3//"%P">||1||recycle<1>||upd<1> ;; удалить в текущей панели все файлы без рекурсии (в корзину), кроме 2-х первых и 2-х последних созданных
delss=C:\List.txt||1 renms=C:\List(1).txt||test<1i!!bak>||**0!!||&&\.bak$!!||upd<1> ;; удалить все файлы по списку C:\List.txt, а файлам из списка C:\List(1).txt удалить расширения .bak
delss=cliplist||1 ;; удалить все объекты списка из буфера обмена
delss=clpget||1 ;; удалить все объекты из файл-списка (путь из буфера обмена)
delss=FOLDC<%WL//0//-1//*.flac|*.cue|*.accurip|*.log|*.txt|*.m3u|*.url>||1 ;; в выделенных папках найти с рекурсией удалить заданные типы файлов
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-R!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех атрибутов с папок
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-RASH!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех основных атрибутов с папок
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 ;; удаление в выделенных папках файла Desktop.ini + снятие всех атрибутов
delss=FOLDC<%WL//1//0>||1 ;; удаление содержимого выделенных папок
delss=FOLDC<%WL//1//1//*ini|*ico|*chm//1>||1 pause=500 icofs=%WL||0||favicon.ico tcimg=$cm540 ;; удалить из выделенных папок - все файлы, кроме chm ini и ico + назначить иконку папке под курсором
delss=FOLDC<%WL//1//1//*ini|*ico|*chm//1>||1 ;; удаление содержимого выделенных папок, только файлы, кроме *ini, *ico, *chm, без рекурсии
delss=FOLDC<%WL//1//1//*ini|*txt//0>||1 ;; удаление содержимого выделенных папок, только файлы *ini и *txt, без рекурсии
delss=FOLDC<%WL//1//-1//[input=BOX53]>||1 ;; удалить в выделенных папках и их подпапках файлы по маске
delss=FOLDC<%WL//1//-1//about.jpg>||1 ;; удалить в выделенных папках и их подпапках файл about.jpg
delss=FOLDC<%WL//1//1//css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||"%t"//1 delss=FOLDC<%WL//1//1//html|css!!0>||1||test<1n!!_\d*> pause=500 renms=%WL||##<info=t20::\index.?HTML?//>||upd<1>||sdel<> ;; удаление лишнего мусора из каталога сохраненного через плагин scrapbook для firefox + переименование его в заголовок title
delss=FOLDC<%WL//1//1>||1 ;; удаление содержимого выделенных папок, только файлы, без рекурсии
delss=FOLDC<C:\FolderPaths.txt//1//-1>||1||test<1n!!^bases$> ;; в папках (включая подпапки) из списка C:\FolderPaths.txt удалить все файлы с именем "bases"
delss=FOLDC<LISTF<c:\test1/c:\test2/c:\test3>//1//0>||1 ;; удаление содержимого заданных папок (test1, test2, test3)
delss=FOLDM<%WL//1//-1>||1||test<0a!!d> ;; удалить из выделенных папок все файлы с рекурсией
delss=FOLDM<%WL//-2//-1//*<input=Удаление~~подпапок|Введите~~фрагмент~~имени||500|100>*>||1 ;; удалить в выделенных папках все подпапки имеющие в именах фрагмент введенный в диалоговом окне
delss=LISTC<%WL//1//-1//*.mp3|*.wma>||1 ;; удалить все файлы *.mp3, *.wma из выделенных плейлистов
delss=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||1 ;; удалить файлы c:\test1.txt, c:\test2.txt, c:\test3.txt
delss=PS<"%p"//0//0//*.zip//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все объекты (включая все папки) кроме файлов с расширением ZIP
delss=PS<"%p"//1//0//*.!ut>||1 ;; удалить в текущем каталоге все файлы *.!ut
delss=PS<"%p"//1//0//*.[combo=BOX_U11]>||1||upd<1> ;; удалить в активной панели (без рекурсии) файлы с расширением введенным или выбранным в диалоговом окне
delss=PS<"%p"//1//0//*.zip//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все файлы кроме файлов с расширением ZIP
delss=PS<"%p"//1//0//*ini|*ico|*chm//1>||1 ;; удалить в текущем каталоге все файлы, кроме *ini, *ico, *chm
delss=PS<"%p"//1//0//[extnd=Arhives]//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все файлы кроме АРХИВНЫХ файлов
delss=PS<"%p"//1//0>||1||test<1n!!\d{2}$> ;; в активной панели удалить файлы в конце имени которых есть 2 цифры
delss=PS<"%p"//1//0>||1||test<1n!!\d>||upd<1> ;; в активной панели удалить файлы в имени которых есть цифры
delss=PS<"%p"//2//0//&&doc.*>||1||upd<1> ;; удалить все папки активной панели, начинающиеся с "doc"
delss=PS<"%p"SLIDES//0>||1 ;; удалить всё содержимое папки SLIDES в активной панели
delss=PS<"%T\Lua\usdLua\"//1//0//&&turbobit_net_.*\.luac>||1 beepss ;; в неактивной панели в папке Lua\usdLua\ удалить(минуя корзину) файлы с расширением *.luac чьи базовые имена начинаются с turbobit_net_
delss=PS<"c:\Export\Download Р">||1 delss=PS<"c:\Export\Export O G R">||1 ;; удалить все файлы и папки в каталоге c:\Export\Download Р\ и c:\Export\Export O G R\
delss=PS<"C:\Soft\Doc\"//1//-1//*.temp>||1 ;; удалить файлы *.temp в "C:\Soft\Doc\" (с рекурсией)
delss=PS<$f28//0>||1 ;; удалить все содержимое папки Temp
delss=PS<$fUser\////>||||test<n!!^U\d+$> ;; в папке TCIMG\Files\User\ удалить файлы с именами U№
delss=PS<%%COMMANDER_PATH%%\Bar//1//0//*br2>||1 ;; удалить все файлы .br2 в папке Bar
delss=PS<E:\Temp||1 ;; удалить все содержимое папки E:\Temp
delss=PS<w:\Test>||1 ;; удалить все файлы и папки в каталоге W:\Test
envgt=0 sends=-1??-1 slist=FOLDC<%WL//1//-1>||<dellist=$GLOBALSENDS|9> delss=$GLOBALSLIST||1 beepss ;; удалить файлы из содержимого выделенных папок (с рекурсией) по списку из буфера обмена (отключив перевод относительных путей в абсолютные)
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Заменить~~содержимое~~в~~папке~~ПН?')||$var_i=$var_n=7?_Exit():1 delss=PS<%T%M>||1 copys=FOLDC<%WL>||%T%M//0 beepss ;; заменить содержимое каталога в панели назначения на содержимое выделенных папок в активной панели
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~выделенные~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=%WL||1 ;; удалить выделенные объекты минуя корзину (требуется подтверждение)
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~счётчиком~~_№~~в~~конце~~имени?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!_\d+$>||upd<1> ;; удалить файлы в активной панели с нумерацией _№ в конце имени (без рекурсии)
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~цифрами~~в~~именах?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!\d>||upd<1> ;; в активной панели удалить файлы в имени которых есть цифры (без рекурсии)
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~цифрами~~в~~именах?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!\d>||upd<1> ;; в активной панели удалить файлы в имени которых есть цифры (с запросом для подтверждения)
fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||&&hide||&&wait||progres<> delss=$GLOBALFNF2D0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP, удалив исходники
global alist=PS<[tc=AP]//1//0//*.epub> folds="%P"||list<$GLOBALALIST//4>||fflag<1> start=RAR||-IBCK||x||list<$GLOBALALIST>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=$GLOBALALIST||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка всех файлов EPUB активной панели
global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники
global copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||upd<5> delss=FOLDC<GLOBALCOPYS<1>//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<GLOBALCOPYS<1>//1//1//html|css//0>||1||test<1n!!_\d*> patha=GLOBALCOPYS<1>||fold<> arwcx=GLOBALCOPYS<1>||chm||1||wait<> delsm=GLOBALCOPYS<1>||1 ;; скопировать в другую панель каталог под курсором + переименовать в заголовок html + удалить все кроме нужного для компиляции + упаковать в chm и удалить скопированный каталог
global delss=%WL||1 GLOBALDELSS0<a> GLOBALDELSS<a> GLOBALDELSS1<a> GLOBALDELSS2<a> ;; удалить выделенные объекты и вывести информацию в глобальные переменные
global delss=%WL||1 infht=5s||InfoHtml2||proces<> ;; удалить выделенные объекты и вывести информацию в окне на 5 секунд
global folds="%P"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка выделенных файлов EPUB (*.epub - распаковка -*.zip - *.epub)
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники
global folds="%T"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global folds="%T"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global imgcn=%WL||"%p"//1//x//**jpg||imgcnv<> delss=$GLOBALIMGCN0||1||upd<1> ;; преобразовать выделенные png изображения в jpg, удалив исходники
global imgcn=%WL||"%p"//1//x//**png||resize<2,1000> delss=$GLOBALIMGCN0||1||test<0e!!png>||upd<1> ;; изменить размеры выделенных изображений пропорционально: высота 1000px, сохранить в png и удалить исходные файлы
global imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**gif||imgcnv<>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения (какие выбор в диалоге) в GIF в текущую панель, удалив исходники
global imgjs=FOLDC<%WL//0//-1//*.jpg|*.png|*.jpeg|*.tif>||test<0m!!@W=@H*2>||x//0||2x1|_@Hx@W||progres<> delss=$GLOBALIMGJS1||1 ;; в выделенных папках найти с рекурсией изображения и разрезать пополам по ширине, у которых ширина в 2 раза больше высоты с удалением исходников
global moves=FOLDC<%WL//0//2>||"%t"//0 delss=%WL||0 moves=$GLOBALMOVES||"%p" ;; переместить в выделенных папках все папки 1-го уровня в другую панель, удалить выделенные папки + переместить перемещённые обратно в активную панель
global renms=%WL||**1!!?.doc zpack=$GLOBALRENMS||"%p"//0||foldname<1> delss=$GLOBALRENMS||1 renms=$GLOBALZPACK||**0!!||upd<1> ;; к выделенным файлам добавить расширение doc + упаковать их в zip каждый отдельно, убрав расширение zip + удалить исходники
global shape=2 imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**[combo=BOX28]||imgcnv<>||quality<[combo=BOX5]>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения в текущую панель, удалив исходники, в диалоге выбираются: какие файлы, тип, режим
global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 slist=$GLOBALSLIST||^^cntr<0|1|1>=||save<%P%N.txt|1>||upd<1> ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части и сформировать текстовый файл отчёта
global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части
global zpack=PS<"%P"//1//-1//*.fb2>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
global zpack=PS<"%P"//1>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники
global zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0||progres<> delss=$GLOBALZUNPK0||1||progres<>||upd<1> ;; в активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2 и удалить исходные архивы
imgpr=1 delss=FOLDC<"C:\FolderPaths.txt"//0//-1>||1 ;; удалить только файлы (с рекурсией) содержимого папок из списка "C:\FolderPaths.txt"
imgpr=1 delss=FOLDC<"C:\FolderPaths.txt"//0>||1 ;; удаление содержимого папок из списка "C:\FolderPaths.txt"
imgpr=1 delss=FOLDC<%P%N//0>||1 ;; очистить папки по списку под курсором
imgpr=1 delss=FOLDC<%WL//0//-1//png//1>||1 empty=%WL||noprogres<> ;; удалить в выделенных каталогах все файлы кроме png и удалить в них все пустые папки
imgpr=1 delss=FOLDC<%WL//1//0>||1 copyy="%p"[Backup]_<info=f61%P%N//>\%S.bak||"%p"//1||&&\.bak$!!||**2!!||upd<1> ;; объект под курсором заменить бэкап копией из папки [Backup]_"Имя родительской папки" с предварительной очисткой содержимого (если папка)
imgpr=1 delss=FOLDC<%WL//1//-1//*[input]*>||1 ;; удалить в выделенных каталогах файлы в именах которых присутствуют идентичность с прописанным в диалоговом окне (с рекурсией, без учета регистра вводимого)
imgpr=1 delss=PS<"%p"//1//0>||test<0n!!(?i)^[^a-zа-яё]>||1 ;; удалить в текущей папке все файлы начинающиеся с буквы
imgpr=1 delss=PS<"%p"//1//0>||test<1n!!(?i)^[^a-zа-яё]>||1 ;; удалить в текущей папке все файлы начинающиеся не с буквы
imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>//0||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки с последующим удалением всех png файлов
imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 creat=%%TCIMG_PATH%%\TEMP\||ikon.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\ikon.txt||"%p"Library.icl ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки заданных размеров с последующим удалением всех png файлов и с созданием в активной панели библиотеки.icl созданных иконок
imgpr=1 global folds=D:\Перебор\ALL\||list<%WL//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\ALL\//0 delss=$GLOBALRENMS||1 delss=%WL||1||recycle<1> ;; распаковать выделенные архивы в папку D:\Перебор\ALL\ с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в папку ALL|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в папку ALL в именную папку, по окончанию удалить исходные архивы в корзину
imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#-//o12::> delss=%WL||1||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY-MM и удалить выделенные каталоги
imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::> delss=%WL||1||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру YYYY\MM\DD, каждый файл в именную папку числа создания и удалить выделенные каталоги
imgpr=1 sdupl=FOLDC<LISTF<J:\x/K:\x/C:\x/D:\x/H:\x/E:\x/F:\x/I:\x>!!0!!-1>||1 imgpr=-1 GLOBALSDUPL1<a> delss=$GLOBALSDUPL1||1||progres<> ;; найти дубликаты файлов в заданных папках и удалить
imgpr=1 sends=*.jpg,*.jpeg,*.bmp,*.png,*.psd,*.tiff||&&,!!\|\| start=RAR||-IBCK||e||-or||list<%WL>||GLOBALSENDS<1>||D:\Перебор\JPG\||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь указанные типы файлов из выделенных архивов в папку D:\Перебор\JPG\ с последующим удалением в корзину исходных архивов.
imgpr=1 slist=%WL xlist=%WL||##path<4> <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-q:a||[input=BOX84]||GLOBALXLIST<:INDEX:>.mp3||&&hide||&&wait <NEXT> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~исходные~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||upd<1> ;; конвертировать выделенные файлы (медиаконтент) в mp3 с переменным битрейтом (выбор в диалоговом окне), с сохранением в активной панели + удаление исходных файлов (требуется подтверждение)
imgpr=1 slist=%WL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину
imgpr=1 slist=%WL||##<info=o73%P%N//> delss=PS<"%p"//1//-1//GLOBALSLIST<1>>||1||upd<1> ;; удалить в текущей панели, с рекурсией, все файлы идентичные файлу под курсором
imgpr=1 slist=%WL||##path<2>||inline<*!!|*!!> delss=PS<"%p"//1//0//GLOBALSLIST<1>>||1||upd<1> ;; удалить в активной панели файлы (без рекурсии) с расширениями выделенных файлов или файла под курсором
imgpr=1 slist=%WL||##path<2>||inline<*!!|*!!> delss=PS<"%P"//1//-1//GLOBALSLIST<1>//1>||1||upd<1> emptt="%P"||upd<1> ;; выделить файлы расширения которых хотим оставить в активной панели, остальные после подтверждения будут удалены + будут удалены все пустые папки в активной панели
imgpr=1 slist=%WL||##path<2>||inline<*!!|*!!> delss=PS<"%P"//1//-1//GLOBALSLIST<1>//1>||1||upd<1> emptt="%P"||upd<1> ;; удалить все файлы АП (с рекурсией) за исключением файлов с расширениями выделенных файлов или файла под курсором и удалить пустые папки
imgpr=1 slist=FOLDM<%WL//-2//-1> <FOR> 1 <TO> GLOBALSLIST<0> joinz=PS<GLOBALSLIST<:INDEX:>//1>||%P%N//2//<info=o73GLOBALSLIST<:INDEX:>//>.txt <NEXT> delss=$GLOBALSLIST||1 ;; склеить все файлы каждой подпапки выделенных папок с размещением результирующих файлов (с именем родительской папки, с дописыванием при совпадении) в 1-м уровне выделенных папок с последующим удалением всех подпапок
imgpr=1 slist=PS<"%P"//2//-1//[input]> delss=FOLDC<$GLOBALSLIST//1//-1>||1 ;; найти в активной панели все папки с именем введенным в диалоговом окне и удалить в них все файлы с рекурсией
imgpr=1 slist=PS<"%P"//2//-1//clpget> delss=FOLDC<$GLOBALSLIST//1//-1//*chm|*ini|*txt//1>||1 ;; найти в активной панели все папки с именем из буфера обмена и удалить в них все файлы(с рекурсией), кроме *.chm, *.ini, *.txt
imgpr=1 slist=PS<"%P"//2//-1//clpget> delss=FOLDC<$GLOBALSLIST//1//-1//*chm|*ini|*txt>||1 ;; найти в активной панели все папки с именем из буфера обмена и удалить в них только файлы *.chm, *.ini, *.txt
imgpr=1 slist=PS<"%P"//2//-1//clpget> delss=FOLDC<$GLOBALSLIST//1//-1>||1 ;; найти в активной панели все папки с именем из буфера обмена и удалить в них все файлы с рекурсией
imgpr=1 slist=PS<"%P"//2//-1//Name> delss=FOLDC<$GLOBALSLIST//1//-1>||1 ;; найти в активной панели все папки Name и удалить в них все файлы с рекурсией
imgpr=1 slist=PS<"%T"//2//0>||test<1f!!1!!0!!Del.fl> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 xlist=FOLDC<$GLOBALSLIST//0//0>||<dellist=C:\ListOfNames.txt|5> delss=$GLOBALXLIST||1 ;; в папках неактивной панели содержащих файл Del.fl удалить все объекты кроме указанных в списке имён из файла C:\ListOfNames.txt
imgpr=1 slist=PS<"%T"//2//0>||test<1f!!1!!0!!Del.fl> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 xlist=FOLDC<$GLOBALSLIST//0//0>||<dellist=C:\ListOfNames.txt|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALXLIST||1 ;; в папках неактивной панели содержащих файл Del.fl удалить все объекты кроме указанных в списке имён из файла C:\ListOfNames.txt (требуется подтверждение удаления)
imgpr=1 start=7-Zip||a||-mx9||"%P%O.7z"||@[tc=TL-1]||&&hide||&&wait||upd<1> delss=[tc=TL-1]||1 ;; создать в активной панели архив 7z со всеми объектами неактивной панели с именем объекта под курсором с последующим удалением всех заархивированных объектов
imgpr=1 start=FLAC||-s||--ignore-chunk-sizes||-8||list<%WL>||%%d||&&hide||&&wait exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~исходные~~файлы~~WAV?')||$var_i=$var_n=7?_Exit():1 delss=%WL||1 ;; конвертировать выделенные файлы WAV в формат FLAC с максимальной компрессией с сохранением в активной панели, с удалением (требуется подтверждение) исходных WAV в корзину (используется кодер/декодер FLAC)
infos=3||11||%P%N||SELECT~~icon_url,data~~FROM~~moz_icons;||1 forpgs <FOR> 2 <TO> GLOBALINFOS0<0> aends=GLOBALINFOS0<:INDEX:>||?F6 creat="%t"||x||##<info=e66GLOBALAENDS<1>//>||www.!!||.!!_||content<GLOBALINFOS1<:INDEX:>>||noext<>||binfile<> $GLOBALINFOS0[:INDEX:]=$GLOBALCREAT[1] <NEXT> renms=$GLOBALINFOS0||extplus<> sdupl=$GLOBALRENMS1||1 delss=$GLOBALSDUPL2||1||upd<3> ;; создать в другой панели все изображения находящиеся в базе данных favicons.sqlite под курсором, после создания изображений удалить дубликаты файлов, сравнив по контрольной сумме MD5
itray=3 delss=PS<$f02\Microsoft\Windows\Cookies!!1!!-1!!*.txt>||1 ;; удалить все cookies в Internet Explorer
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> renms=$GLOBALDOWNL||extplus<> pause=500 iconv=$GLOBALRENMS||"%p//1"||32 renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> delss=$GLOBALDOWNL||1||upd<1> ;; загрузка всех иконок из списка URL в буфере с конвертацией в размер 32х32 в активную панель и преобразованием имени в адрес ссылки
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
listx=%WL||3||##@@f25:://||3 delss=GLOBALLISTX1<t2:-1>||0 renmm=GLOBALLISTX1<1>||&&([^\(]+).*!!$1||upd<1> ;; из выделенных файлов оставить один с наибольшим размером и переименовать (оставить базовое имя без скобок)
marks=1||test<1n!!\(\d+\)$> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~счётчиком~~(№)~~в~~конце~~имён?')||$var_i=$var_n=7?_Exit():1 delss=[tc=AL]||1||upd<1> ;; удалить файлы с счётчиком (№) в конце имён
moves=FOLDC<%WL//0//>||"%p"//1 delss=%WL||1 ;; переместить содержимое выделенных папок (сохраняя структуру вложенности) в активную панель, заменяя имеющиеся подобные объекты, с последующим удалением выделенных папок
moves=FOLDC<%WL//0//2>||"%t"//0 delss=%WL||0 ;; переместить в выделенных папках все папки 1-го уровня в другую панель и удалить выделенные папки
moves=FOLDC<%WL//0//-3>||"%p"//0 delss=%WL||1 ;; переместить содержимое выделенных папок в активную панель с дальнейшим удалением самих выделенных папок
moves=FOLDC<%WL//1//-1>||"%p"//0 delss=%WL||1||test<1a!!D> ;; перемещение всех файлов в выделенных папках - в активную панель, с удалением всех вложенных каталогов.(вкл. счетчик при совпадении)
moves=FOLDC<%WL//1//-1>||"%p"//1 delss=%WL||1||test<1a!!D> ;; перемещение всех файлов в выделенных папках - в активную панель, с удалением всех вложенных каталогов.(переименование при совпадении)
moves=FOLDC<%WL//1//-1>||:://0//(path<"%p">?)(\\[^\\]*\\)(.*\\).*//$1$2 delss=FOLDC<%WL//0//2>||1 ;; переместить все файлы в выделенных папках и их подпапках в 1-й уровень каждой папки + удалить все подпапки
moves=FOLDM<%WL//0//>||"%p"//0 delss=%WL||1 ;; в выделенных папках переместить все объекты в активную панель и удалить выделенные папки
moves=FOLDM<%WL//0//>||"%p"//0 delss=%WL||1 ;; удалить выделенные папки, переместив их содержимое (сохраняя структуру вложенности) в активную панель, не заменяя в случае совпадения объектов
moves=FOLDM<%WL//0//>||"%p"//1 delss=%WL||1 ;; удалить выделенные папки, переместив их содержимое (сохраняя структуру вложенности) в активную панель, с заменой в случае совпадения объектов
moves=PS<%P%N//1//-1>||%P%N//0 delss=PS<%P%N//2>||1 ;; переместить все файлы подпапок папки под курсором в 1-й уровень + удалить все подпапки
rends=@[tc=AP] slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> start=ChmDecomp||param<-decompile~~$f254\~~GLOBALSLIST<:INDEX:>> sends=<info=o72GLOBALSLIST<:INDEX:>//> movee=PS<$f254//2//0>||GLOBALRENDS<1> delss=FOLDC<GLOBALMOVEE<1>//1//-1//*.hhc|*.hhk>||1 <NEXT> tempxx tcimg=$cm540 ;; Декомпилировать выделенные chm файлы с сохранением результата в активную панель. Для каждого файла создается свой каталог
sdupl=PS<"%p"//1//-1//*.jpg|*.gif|*.png>||6 delss=$GLOBALSDUPL2||1 ;; удалить список всех найденных дубликатов в файлах с расширениями jpg, gif, png в активной панели (проверка через SHA256)
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<3> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в противоположной панели удалить (без рекурсии) с подтверждением все объекты кроме тех, имена которых есть в "ForDel.txt"
sends=@"%P" slist=%WL||##path<4>||^^GLOBALSENDS<1> tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7|$e delss=%WL||1||inuse<1> moves=FOLDC<$GLOBALSLIST//0//0>||"%t"//0 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архив(ы) в активную панель + переместить в другую панель содержимое распакованных папок, не заменяя имеющиеся файлы, удалить исходные архивы в корзину
sends=@<info=f11%P%N//> delss=PS<"%p"//1//0//*.GLOBALSENDS<1>>||1||upd<1> ;; удалить в текущей панели (без рекурсии) все файлы с расширением файла под курсором
sends=@<xfolder=51//D:\KINO>??1 delss=PS<GLOBALSENDS<1>//1//0//*.!ut>||1 start=PotPlayer||GLOBALSENDS<1> ;; открыть в каталоге D:\KINO\ папку с самой новой датой создания, удалить все файлы *.!ut , оставшиеся файлы открыть в Daum PotPlayer
sends=@C:\test1\|C:\test2\|C:\test3\??-4 forpgs <FOR> 1 <TO> GLOBALSENDS<0> delss=<xfolder=25:&3:-3//GLOBALSENDS<:INDEX:>>||1||recycle<1> <NEXT> ;; удалить в заданных папках все файлы без рекурсии (в корзину), кроме 2-х первых и 2-х последних созданных
sends=[edits=BOX12]??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALBENDS beepss ;; удалить введённые имена файлов в папках по списку из FList.txt
sends=<info=s102|-5d> slist=PS<C:\Backup\//2//0>||test<1n!!(TCSibirnik_\d{2}.\d{2}.\d{2})> delss=$GLOBALSLIST||1||test<3x!!GLOBALSENDS<1>!!{0>||upd<1> ;; в папке "C:\Backup\" удалить все папки с именами "TCSibirnik_YY.MM.DD", дата создания которых старше текущей даты более чем на 5 дней
sends=<xfolder=25:&3:-1//"C:\backup\">??-1 delss=GLOBALSENDS<t1:-3>||1||recycle<1> ;; в папке "C:\backup\" удалить все файлы (в корзину), кроме 2-х первых и 2-х последних созданных
sends=-1??-1 slist=FOLDC<%WL//0>||<dellist=$GLOBALSENDS|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину объекты 1-го уровня имена которых не совпадают с именами из списка в буфера обмена
sends=-1??-1 slist=FOLDC<%WL//0>||<dellist=$GLOBALSENDS|9> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину все объекты 1-го уровня с именами из списка буфера обмена
sends=-1??-1 slist=FOLDC<PS<"%p"//2//0>//0>||<dellist=$GLOBALSENDS|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; во всех папках активной панели удалить в корзину объекты 1-го уровня имена которых не совпадают с именами из списка в буфера обмена
sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*(<info=s100dd.MM.yyyy>|<info=s100dd.MM.yyyy|0|[info=s102|-1d]>))|.+?)$ delss=$GLOBALSENDS||1||upd<1> ;; в активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней и вчерашней
sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*<info=s100dd.MM.yyyy>)|.+?)$ delss=$GLOBALSENDS||1||upd<1> ;; в активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней
shape=35 dilog=[input=BOX98][input=BOX99][input=BOX100] slist=PS<%%TEMP%%//1//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<2> delss=$GLOBALARR2D0||1 slist=PS<%%TEMP%%//2//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<3> delss=$GLOBALARR2D0||1 ;; удалить из папки Temp файлы и каталоги старше N дней (количество дней и количество удаляемых объектов вводится в диалоге)
shape=35 dilog=[input=BOX98][input=BOX99][input=BOX100] slist=PS<%%TEMP%%//1//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<2> delss=$GLOBALARR2D0||1||recycle<1> slist=PS<%%TEMP%%//2//0>||test<4x!!#SISDATE!!-dGLOBALINPUT<1>> arr2d=$GLOBALSLIST||20|GLOBALINPUT<3> delss=$GLOBALARR2D0||1||recycle<1> ;; удалить в корзину из папки Temp файлы и каталоги старше N дней (количество дней и количество удаляемых объектов вводится в диалоге)
shape=39 delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1> ;; в активной панели удалить файлы, расширение и режим вводится в диалоге
shape=39 dilog=[msgbx=Сообщение¤TCIMG.dll,26<#>Удалить~~файлы?<#>user32.dll,102<#>Да<+>1<+>Нет<+>:EXIT:<#>280<#>110] delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1> ;; в активной панели удалить файлы с запросом, расширение и режим вводится в диалоге
shape=39 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1> ;; в активной панели удалить файлы с запросом, расширение и режим вводится в диалоге
slist=%WL folds="%t"||[info=s30] shape=U10 picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||@Black0!![combo=BOX_U78]||progres<> sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> delss=PS<GLOBALFOLDS<1>//1//0//*.png>||1 ;; создать из выделенных изображений иконки в другой панели в папке с текущей датой (предварительно в диалоговом окне выбираем цвет на который надо заменить цвета с черным оттенком в выделенных изображениях и размеры иконок)
slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> xlist=PS<GLOBALSLIST<:INDEX:>//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 <NEXT> ;; в каждой из выделенной папки удалить в корне первую половину файлов
slist=%WL||##path<2>||inline<*!!|*!!> delss=PS<"%p"//1//0//GLOBALSLIST<1>//1>||1||upd<1> ;; удалить все файлы в активной панели (без рекурсии) за исключением файлов с расширениями выделенных файлов или файла под курсором
slist=%WL||$$:Zone.Identifier delss=$GLOBALSLIST||1 ;; разблокировать выделенные файлы (удалить альтернативный поток NTFS ":Zone.Identifier")
slist=%WL||$$:Zone.Identifier delss=$GLOBALSLIST||1||upd<1> ;; разблокировать выделенные файлы (удалить альтернативный поток NTFS ":Zone.Identifier") и обновить панель
slist=[tc=TM]||##path<4> delss=[tc=TM]||1||recycle<1> copys=%WL||"%t"//1||list<$GLOBALSLIST> ;; копировать выделенные файлы с заменой в ПП с предварительным переименованием базовых имён выделенных файлов в имена выделенных в другой панели
slist=cliplist||inline<!!|!!> delss=FOLDC<%WL//0//-1//GLOBALSLIST<1>>||1 ;; удалить из содержимого выделенных папок (с рекурсией) заданных имён файлов из буфера обмена
slist=cliplist||inline<!!|!!> delss=FOLDC<%WL//0//-1//GLOBALSLIST<1>>||1 ;; удалить из содержимого выделенных папок (с рекурсией) файлы - согласно списку имен из буфера обмена
slist=FOLDC<"C:\PathList.txt"//0//1>||<dellist=C:\DelList.txt|5> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infht=-1¦¦Сообщени妦Список~~файлов~~для~~удаления~~пуст¦¦260¦¦70<¤>toexit'):1 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> beepss ;; удалить все файлы в каталогах из списка путей C:\PathList.txt исключая файлы, чьи имена совпадают с именами из списка имён C:\DelList.txt (в корзину с подтверждением)
slist=FOLDC<%WL//0>||<dellist=C:\DelList.txt|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину объекты 1-го уровня имена которых не указаны в списке C:\DelList.txt
slist=FOLDC<%WL//0>||<dellist=C:\DelList.txt|9> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину все объекты 1-го уровня с именами из списка C:\DelList.txt
slist=FOLDC<PS<"%p"//2//0>//0>||<dellist=C:\DelList.txt|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; во всех папках активной панели удалить в корзину объекты 1-го уровня имена которых не указаны в списке C:\DelList.txt
slist=FOLDM<%WL//-2//-1//*<input=Получить~~список~~папок|Введите~~фрагмент~~имени||500|100>*> GLOBALSLIST<b> delss=$GLOBALARRAY||1 ;; из выделенных папок получить список папок имеющих в именах совпадения с вводимым в диалоговом окне и отметив чекбоксы УДАЛИТЬ выбранные папки
slist=PS<"%p\bin\"//1//-1//Res.exe>||##path<10>||$$BacKup\ delss=$GLOBALSLIST||1 ;; в папке "BIN" активной панели найти все папки в которых есть файл "Res.exe" и удалить в них папку "BacKup"
start=IrfanView||/filelist=%L~~/convert="%p"*.gif~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в GIF выделенные изображения с удалением исходных
start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в JPG выделенные изображения с удалением исходных
tcimg=$cm3322 delss=[tc=AL]||1||test<0a!!D> ;; инвертировать выделение и удалить только выделенные файлы
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P"||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в фоне в ту же панель и удалить исходники
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h|$e||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидать закрытия окна распаковки и удалить исходные архивы
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в панель назначения и удалить исходники
tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e|$h delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки (постараться скрыть дополнительные окна) и удалить исходники
tcimg=$cm525 delss=[tc=AL]||1 ;; инвертировать выделение и удалить выделенные объекты
tcimg=50~~$cm2026~~$cm527 delss=[tc=AL]||1||upd<1> ;; удалить в активной панели все файлы с расширением файла под курсором
tempxx global moves=FOLDC<%WL//0//2>||%%TCIMG_TEMP%%//0 delss=%WL||0 moves=$GLOBALMOVES||"%p"//0 ;; переместить в выделенных папках все папки 1-го уровня во временную папку, удалить выделенные папки + переместить перемещённые обратно в активную панель
watch=1||delbut<2> slist=%WL||##path<4>||^^"%T" delss=FOLDC<$GLOBALSLIST!!0!!-3>||1 ;; очистить содержимое, подобных выделенным, папок в неактивной панели
watch=1||delbut<2> slist=%WL||##path<4>||^^"%T"||test<1a!!D> delss=FOLDC<$GLOBALSLIST!!0!!-3>||1 ;; удалить содержимое папок в неактивной панели с именами выделенных папок
wends=%WL??-1 ilist=$f212\Del.txt||^^"%P" tends=$GLOBALWENDS+$GLOBALILIST??-1||?F2 delss=$GLOBALTENDS||1||upd<1> ;; из выделенных объектов удалить те, которые есть в списке C:\Del.txt
wends=%WL??-1 ilist=$f212\Del.txt||^^"%P" tends=$GLOBALWENDS+$GLOBALILIST??-1||?F2 qends=$GLOBALWENDS+$GLOBALTENDS??-1||?F9 delss=$GLOBALQENDS||1||upd<1> ;; из выделенных объектов удалить кроме тех, которые есть в списке C:\Del.txt
xends=<info=x65> delss=PS<$f02\Microsoft\Windows\Recent//1//0//*.lnk|*.txt>||1 delss=PS<$f02\Microsoft\Windows\Cookies//1//0//*.lnk|*.txt>||1 close=GLOBALXENDS<1> inidd=%%COMMANDER_PATH%%\History.ini sends=<info=x60> inidd=%%COMMANDER_PATH%%\History.ini <IF> <info=t51$GLOBALSENDS[1]|32> = 1 <THEN> start=%%COMMANDER_PATH%%\TOTALCMD.EXE <ELSE> start=%%COMMANDER_PATH%%\TOTALCMD64.EXE <ENDIF> ;; удалить указанные файлы в папках Recent и Cookies, закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander
xlist=PS<%P%N//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 ;; удалить первую половину файлов в корне папки под курсором
xlist=PS<%P%N//1> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile> ;; получить список первой половины файлов папки под курсором