Описание команды | |
moves | ![]() ![]() |
Перемещение файлов и каталогов.
moves=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||<xfolder>||Path, ||owrite<>, ||SeriesParam, ||**Ext, ||clpget, ||clipasis, ||clipup<>, ||date<>, ||mdat<>, ||<xfolder>, ||vers<>, ||cntr<>, ||bkt<>, ||rndm<>, ||tran<>, ||plug<>, ||Dialogs, ||first<>, ||<length>, ||jump<>, ||upd<>, ||[extnd], ||[search], ||<info>, ||<xinfo>, ||attr<>, ||modfs<>, ||total<>, ||swap<>, ||[tc], ||[smdl], ||group<>, ||tip<>, ||tips<>, ||symfold<>, ||test<>, ||<text>или[text], ||<tezt>или[tezt], ||openn<>, ||<srlist>, ||extplus<>, ||numb<>, ||noprogres<>, ||ignore<>, ||sdel<>, ||sortnm<>, ||htmext<>, ||cntlr<>, ||xmove<>, ||sizex<>
Параметры:
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. |
2-й обязательный параметр. | |
Path | Path!!Flag!!RegExp!!Replace. Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag//RegExp//Replace. Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). может использоваться параметр listz<List>, где List - список путей файлов назначения (с:\List.txt, $GLOBALNAME). Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. 5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика. 6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты. 9 - проверка создания файла с помощью параметра owrite<> RegExp//Replace (RegExp!!Replace) - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Для вставки какого-то дополнительного пути в строку регулярного выражения используется подпараметр path<Path> |
Дополнительные параметры: | |
owrite<> | Режим действий для файлов. Параметр owrite<Number>, где Number:![]() |
SeriesParam | Преобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24. |
**Ext | Расширение. ![]() |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
clipasis | Из буфера обмена. Параметр clipasis может использоваться совместно с другими параметрами, clipasis будет заменён содержимым из буфера обмена без дополнительных изменений, с заменой всех недопустимых символов (<>?":*/) на "\" |
clipup<> | В буфер обмена. ![]() |
date<> | Дата. ![]() |
mdat<> | Дата модификации. Параметр mdat<YYYY.YY.MM.DD.HH.NN.SS> - подобно параметру date<>, кроме WW и AA . |
<xfolder> | Дата/Размер/Путь объекта папки. см. Дополнение №11. |
vers<> | Версия и другая информация исполняемых файлов. (exe, dll, ... )![]() |
cntr<> | Счётчик. ![]() |
bkt<> | Счётчик. ![]() |
rndm<> | Случайное имя. Получение случайных данных см. Дополнение №30. |
tran<> | Онлайн перевод. ![]() |
plug<> | Плагины WDX. Параметр plug<NamePlugin|NumberInfo>, где: NamePlugin - имя плагина, прописанного в TCIMG.ini в секции [Plugins]. NumberInfo - номер данных плагина (для определения номера используется команда inplg). Параметр можно несколько раз использовать между разделителем || (некоторые вызовы плагинов происходят с ошибкой - со временем это будет исправлено). |
Dialogs | Диалоги. см. Дополнение №18![]() |
first<> | Именем первой строки. ![]() |
<length> | Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line. Так же можно получить длину определённой части пути Path//Number, где: Path - полный путь. Number - номер части пути см. Дополнение №9. |
jump<> | Переход в папку. ![]() |
upd<> | Обновление панели. ![]() |
[extnd] | Маска шаблонов. см. Дополнение №18 |
[search] | Маска шаблонов. Подпараметр [search=Name], в любом месте строки параметров, где встретится [search=Name], будет подгружена строка-шаблон значений, прописанных Wincmd.ini, в секции [Searches], где Name - имя ключа. (работает, если в Name_SearchFor прописана маска имён и расширений). |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
attr<> | Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb. |
modfs<> | Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs. |
total<> | С закрытием и запуском Total Commander. Параметр total<>. До заданного действия процесс Total Commander будет закрыт, после завершения запущен вновь. |
swap<> | Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1). |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
[smdl] | Проверка заданного(ых) имени(ён). [smdl=PartPath/clipasis] - проверяется имя PartPath (или clipasis список имён из буфера обмена) с копируемым/перемещаемым, если совпадает, то происходит копирование/перемещение. |
group<> | По заданному количеству в отдельные (создаваемые) каталоги. Параметр group<Number|CounterRank|Name>, где: Number - количество копируемых/перемещаемых элементов в каждый каталог. CounterRank - минимальное количество цифр в счётчике для папок. Name - начальное имя для папок. |
tip<> | Копирование/Перемещение файлов в папки по типу. ![]() |
tips<> | Копирование/Перемещение файлов, относительно заданных условий. ![]() |
symfold<> | Копирование/Перемещение файлов в папки по сходству набора символов. ![]() |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
<text> или [text] | Получение информации из файла с регулярными выражениями. ![]() |
<tezt> или [tezt] | Получение информации из файла с регулярными выражениями (только поиск). ![]() |
openn<> | Открытие файлов. ![]() |
<srlist> | Поиск и замена из файла. ![]() |
extplus<> | Файлы без расширения. см. Дополнение №38 |
numb<> | Количество. Параметр numb<Number>, где Number - число перемещаемых объектов. |
noprogres<> | Без прогресс бара. |
ignore<> | Файл исключений. |
sdel<> | Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v]. Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98). Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98> |
sortnm<> | Сортировка имён. Параметр sortnm<Number> означает, что перед началом действий других параметров список путей будет отсортирован, где Number: 1 - по числовому возрастанию начальных цифр имени (по умолчанию). 2 - по числовому возрастанию конечных цифр имени. 3 - по числовому убыванию начальных цифр имени. 4 - по числовому убыванию конечных цифр имени. |
htmext<> | Перемещение относительно содержимого html/htm файла. ![]() |
cntlr<> | Счётчик. При совпадении имён: 0 - счётчик слева. 1 - счётчик справа (по умолчанию). |
xmove<> | Альтернативная функция перемещения папок. При тестировании выявились некоторые баги внутренней функции Autoit перемещения папок. Для устранения проблем создан параметр xmove<Number>, где Number: 0 - перемещение папок внутренней функцией DirMove (по умолчанию). 1 - перемещение папок альтернативной UDF функцией. |
sizex<> | Распределение файлов по папкам. Параметр sizex<Size|Folder> позволяет распределить файлы по папкам со счётчиком, относительно заданного размера папки, где: Size - число: приблизительный максимальный размер папки. К числу добавляется буква: B - число в байтах, K - в килобайтах, M - в мегабайтах, G - в гигабайтах (2M). Folder - имя создаваемой папки, к которой будет прибавляться счётчик при распределении файлов. |
Примечания:
Параметры разделяются символами "||". Могут располагаться в любой нужной последовательности, кроме порядок обязательных. Может быть от одного до нескольких параметров.См. также:
copys, copyy, delsm, delss, emptt, empty, filep, filer, movee, renmm, renms, renmz, scand
Примеры: | ![]() |
<HOTKEY=02> moves=%WL||"%p"[Прочитано]||upd<1> <HOTKEY=X> moves=%WL||"%p"[Просмотрено]||upd<1> ;; ЛКМ - переместить выделенные объекты в папку [Просмотрено]|ПЛКМ - переместить выделенные объекты в папку [Прочитано]
<IF> <info=d9$f06/DocFiles//> = 0 <THEN> slist=%WL||##path<0>||save<$f254List1.txt|1> renms=$GLOBALSLIST||^^cntr<1|1|3>_ alist=$GLOBALRENMS||save<$f254List2.txt|1> moves=$GLOBALRENMS||$f06/DocFiles//0 <ENDIF> ;; переместить выделенные файлы в папку DocFiles на рабочем столе, предварительно добавив последовательную нумерацию в начало имён (задача после Ctrl+B временно собрать файлы из разных папок, возможно с одинаковыми именами, в одной папке)
<IF> <info=o9%P%N//> = 1 <THEN> moves=[tc=SL]||%P%N\//1 beepss <ENDIF> ;; переместить выделенные объекты обеих панелей в папку под курсором (с заменой)
<PRESS=11,12,31> moves=[tc=AL]||C:\My~~Video\ВИДЕО\||upd<1> <PRESS=11,12,32> moves=[tc=AL]||d:\ДОКУМЕНТЫ\||upd<1> <PRESS=1B> :EXIT: ;; при нажатии CTRL+ALT+1 переместить выделенные объекты в папку c:\My Video\ВИДЕО; при нажатии CTRL+ALT+2 переместить выделенные объекты в папку d:\ДОКУМЕНТЫ; выход из процесса по ESC
<PRESS=11,12,31> moves=[tc=AM]||C:\My~~Video\ВИДЕО\||upd<1> <PRESS=11,12,32> moves=[tc=AM]||d:\ДОКУМЕНТЫ\||upd<1> <PRESS=1B> :EXIT: ;; при нажатии CTRL+ALT+1 переместить выделенные объекты (или объект под курсором) в папку c:\My Video\ВИДЕО; при нажатии CTRL+ALT+2 переместить выделенные объекты (или объект под курсором) в папку d:\ДОКУМЕНТЫ; выход из процесса по ESC
alist=%WL slist=PS<$f200User//1//0>||##path<6>||&&[^\d]*!!||formt<11> exect=$var_i=GLOBALSLIST<1>+1 iends=<info=t60$GLOBALSLIST[-1]> moves=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|GLOBALIENDS<1>> ;; переместить выделенные файлы в папку TCIMG\Files\User\ с именами крайнего цифрового фрагмента, от имён файлов в папке назначения, последовательно увеличенных на единицу
alist=%WL||test<0f!!1!!0> renms=$GLOBALALIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||"%p"//0 delss=$GLOBALRENMS||1||upd<1> ;; если в первом уровне выделенных папок нет файлов, то переместить содержимое этих папок в активную панель с последующим удалением выделенных папок
anf2d=%WL||1||##@@m20:://;;$$~~-~~;;$$@@m21::// arr2d=$GLOBALANF2D||21|1|^~~-~~$ moves=$GLOBALARR2D0||D:\mp3\ ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые имеют Имя Исполнителя и Название
anf2d=%WL||1||##@@m20:://;;$$~~-~~;;$$@@m21::// arr2d=$GLOBALANF2D||22|1|^~~-~~$ moves=$GLOBALARR2D0||D:\mp3\ ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые не имеют Имя Исполнителя и Название
anf2d=C:\Folfers.txt||1||##@@o73::// GLOBALANF2D1<b> xends=$GLOBALARRAY1??-1||@CRLF!!, moves=%WL||x//0||allfold<GLOBALANF2D0<tGLOBALXENDS<1>>//0> ;; переместить выделенные объекты в выбранные, в диалоговом окне, папки из списка "C:\Folfers.txt"
beepss imgpr=1 slist=%WL||##path<4>\||^^[tc=TP] start=RAR||-IBCK||x||-o+||list<%WL>||list2<$GLOBALSLIST>||&&hide||&&wait moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; извлечь выделенные архивы в именные папки (с обновлением) в неактивную панель, с последующим перемещением архивов в распакованные папки
bends=@PS<"%P"//1//0> sends=GLOBALBENDS<1>||?#(?m)\.flg$!!0¤(?m)\\read\.me$!!0 <IF> GLOBALSENDS<1> = 11 <THEN> moves=GLOBALBENDS<1>||"%t"//0||upd<2> <ENDIF> ;; если в активной панели есть файл flg и файл read.me, то переместить все файлы из активной панели в неактивную
global folds="%p"||[input=BOX6] moves=%WL||GLOBALFOLDS<1>//0||upd<1> ;; переместить выделенные объекты в создаваемую в активной панели папку (имя вводится в диалоге)
global moves=%WL||"%T"//0 clink=$GLOBALMOVES1||"%P"//0||sdate<0,1,2>||upd<2> ;; переместить выделенные объекты в другую панель и создать в активной панели ярлыки для перемещённых объектов, установив ярлыкам все 3 даты (модификации, создания, доступа), взятые из перемещённых файлов
global moves=%WL||"%T"//0 clink=$GLOBALMOVES1||"%P"//0||upd<2> ;; переместить выделенные файлы в другую панель, создав в текущей ярлыки для перемещённых файлов
global moves=%WL||"%t"//0||test<1e!!txt> GLOBALMOVES3<a> ;; переместить выделенные объекты (только txt файлы) и вывести пути перемещённых файлов в таблице
global moves=%WL||"%t"//1 <FOR> 1 <TO> GLOBALMOVES1<0> clint=GLOBALMOVES1<:INDEX:>||GLOBALMOVES0<:INDEX:>//0//(.+\\)([^\\]+)$//$1 <NEXT> tcimg=$cm4006|540|4006|540 ;; переместить выделенные файлы в другую панель с заменой и на их месте создать ярлыки на перемещённые файлы
global moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 marks=$GLOBALMOVES ;; переместить выделенные объекты на уровень вверх, перейти на уровень вверх и выделить перемещенные объекты вверх
global moves=%WL||D:\Test\_mp4//0||test<1e!!mp4> moves=$GLOBALMOVES2||"%p"n_kont//0||test<0n!!(?m)^\w{11}$> ;; переместить выделенные файлы: mp4 переместить в папку "_mp4"; файлы, базовое имя которых не 11 символов и не включает любой алфавитно-числовой символ или подчеркивание (только символы латинского алфавита) [0-9a-zA-Z_] переместить в папку "n_kont" активной панели
global moves=FOLDC<%WL//0//2>||"%t"//0 delss=%WL||0 moves=$GLOBALMOVES||"%p" ;; переместить в выделенных папках все папки 1-го уровня в другую панель, удалить выделенные папки + переместить перемещённые обратно в активную панель
global start=RAR||-IBCK||t||-r||"%p"*.zip||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.zip)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -ZIP архивы в текущей панели
global tempxx slist=FOLDC<%WL//1//-1> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> alist=$GLOBALCOPYS1||$$.zip||#P$f254!!"%T" blist=$GLOBALCOPYS0||$$.zip||"%P"!!"%T" pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1||wait<> tempxx moves=$GLOBALALIST||listz<$GLOBALBLIST>//0||upd<2> ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)
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::>||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 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::>||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру YYYY\MM\DD, каждый файл в именную папку числа создания
imgpr=1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||clpget moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"clpget//0||upd<1> ;; переместить выделенные объекты в папку с именем из буфера обмена
imgpr=1 moves=%WL||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o18:://>||upd<3> ;; переместить выделенные файлы в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM.DD
imgpr=1 moves=FOLDC<%WL//0//-1//*.png|*.jpg|*.ico>||"%t":://0//(.*)(\w:.*\\)([^\\]*)//$1<info=i3:://>||upd<2> ;; переместить из выделенных каталогов файлы png, jpg, ico в соседнюю панель, в созданные папки с именем - ширинаxвысота перемещаемых файлов
imgpr=1 moves=FOLDC<%WL//0//-1//*.png|*.jpg|*.ico>||<info=i3:://>\//0//(.*\\)//$1||upd<1> ;; переместить из выделенных каталогов файлы png, jpg, ico в АКТИВНУЮ панель, в созданные папки с именем - ширинаxвысота перемещаемых файлов
imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> moves=PS<GLOBALSLIST<:INDEX:>//1//-1//*.smd|*.bin|*.gen>||GLOBALSLIST<:INDEX:>ромы <NEXT> ;; в выделенных папках переместить файлы *.smd *.bin *.gen в папку "ромы"
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=PS<"%p"> <FOR> 1 <TO> GLOBALSLIST<0> moves=PS<GLOBALSLIST<:INDEX:>//1//-1//*.smd|*.bin|*.gen>||GLOBALSLIST<:INDEX:>ромы <NEXT> ;; во всех папках активной панели переместить файлы *.smd *.bin *.gen в папку "ромы"
itray=3 slist=%WL||?Fsp329 moves=$GLOBALSLIST0||listz<$GLOBALSLIST>//0 ;; перемещение выделенных файлов в именные папки с удалением приставки _01 из имени каталогов
itray=3 slist=%WL||test<1e!!gif>||##<info=f10:://>=<info=i6:://>||formt<lst16,1,63,56,54,lst17> moves=$GLOBALSLIST||"%t":://0//(.*)(\w:.*\\)([^\.\*)(.+)//$1<info=f61:://>||upd<3> ;; Переместить в противоположную панель все анимированные гифы из выделенных
itray=3 slist=%WL||test<1e!!ico>||##<info=f10:://>=<info=i10:://>||formt<lst16,1,63,56,54,lst17> moves=$GLOBALSLIST||"%t":://0//(.*)(\w:.*\\)([^\.\*)(.+)//$1<info=f61:://>||upd<3> ;; переместить в противоположную панель все выделенные МНОГОСЛОЙНЫЕ иконки в создаваемую папку ico
itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> moves=GLOBALSENDS<t>||"%t"//0 tempxx ;; из выделенных папок переместить запароленных архивы (проверяются архивы, поддерживаемые WinRar)
itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait sends="%%TCIMG_TEMP%%\ErrorList.txt"??1||formt<rar10> moves=$GLOBALSENDS||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o91:://>||upd<5> tempxx ;; переместить в противоположную панель все битые и запароленные архивы внутри выделенных каталогов, в папки с именами родительских каталогов найденных архивов
markp=%WL tcimg=$cm2046 marks=1||test<1e!![Combo=Box3]> moves=[tc=AL]||"%t"//0 ;; В выделенных папках переместить все файлы с расширением, выбранным или прописанным в диалоговом окне, в противоположную панель
marks=0||test<1e!![extnd=Arhives]> moves=[tc=AL]||"%p"ZIP//0||upd<1> ;; переместить все архивы в активной панели в созданную (если ее нет) папку ZIP
moves=%WL||"%p"//0||group<1|2|Groupe_>||upd<1> ;; переместить выделенные объекты, в активной панели, каждый в отдельную папку с именем Groupe_№ (минимальное количество цифр в счётчике (N) 2)
moves=%WL||"%p"//0||symfold<8!!0> ;; переместить выделенные файлы в папки текущей панели, начало имён которых совпадают с первыми 8 символами файла
moves=%WL||"%p"//0||symfold<8!!1> ;; переместить выделенные файлы в папки текущей панели, имена которых включают в себя первые 8 символов
moves=%WL||"%p"//0||symfold<8!!2> ;; переместить выделенные файлы в папки текущей панели, начало имён которых совпадают с последними 8 символами файла
moves=%WL||"%p"//0||tip<Extensions> ;; переместить выделенные файлы в текущую панель в создаваемые папки, соответствующие расширению
moves=%WL||"%p":://0//(.*)(\w:.*\\)(.+?)\h+[\-–—]\h.+//$1$3||upd<1> ;; в активной панели переместить выделенные файлы в именные папки с именами артиста (имена вида "Artist - Title.xxx")
moves=%WL||"%p":://0//(.*)(\w:.*\\)([^\.\\]*)(.+)//$1$3 ;; переместить выделенные объекты в активную панель, каждый в именную папку
moves=%WL||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; переместить выделенные объекты в активную панель, каждый в папку именем объекта под курсором
moves=%WL||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||upd<1> ;; переместить выделенные объекты в именные папки в текущей панели
moves=%WL||"%p"||&&((\d{4})(\d\d)(\d\d).+)!!$4.$3.$2\\$0||upd<1> ;; переместить выделенные файлы типа 20240804101004.mp4 в папку 04.08.2024
moves=%WL||"%p"clpget//0||jump<3> ;; переместить выделенные файлы в папку в активной панели (имя папки из буфера обмена) и войти в неё
moves=%WL||"%p"clpget//0||upd<1> ;; переместить выделенные файлы в папку в активной панели (имя папки из буфера обмена)
moves=%WL||"%p"Original\//0||upd<1> ;; переместить выделенное в ту же панель в папку Original
moves=%WL||"%p"Photo//0||jump<3> ;; переместить выделенные файлы в папку Photo в активной панели и войти в неё
moves=%WL||"%p"Photo//0||upd<1> ;; переместить выделенные файлы в папку Photo в активной панели
moves=%WL||"%p"PROSMOTRENO||upd<1> ;; переместить выделенные файлы активной панели в папку PROSMOTRENO
moves=%WL||"%p"VIDEO_TS\//2//("%t")(.*\\)(.*\\)//$1$3 ;; переместить выделенные объекты в активную панель, в папку VIDEO_TS
moves=%WL||"%p%O\"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 ;; переместить выделенные объекты в активную панель, в папку именем объекта под курсором
moves=%WL||"%p%O\"//0//(path<"%p">)(.*\\)(.*\\)//$1$3||jump<4> ;; переместить выделенные объекты в созданную именную (под курсором) папку - в активной панели и открыть её в другой панели
moves=%WL||"%p%O\"//3//(path<"%p">)(.*\\)(.*\\)//$1$3 ;; переместить выделенные объекты в активную панель, в папку именем объекта под курсором (если папка существует добавляется счётчик)
moves=%WL||"%t"//0 beepss ;; переместить выделенное в другу панель, не заменяя имеющиеся объекты, по завершению издать звук
moves=%WL||"%t"//0 cmdbt=shutdown~~-r~~-t~~0 ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты и перезагрузить компьютер
moves=%WL||"%t"//0 cmdbt=shutdown~~-s~~-t~~0 ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты и выключить компьютер
moves=%WL||"%t"//0||##[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_||upd<3> ;; переместить выделенные объектов в другую панель, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы для формирования базового имени, так же заменить пробелы на _ и произвести транслитерацию
moves=%WL||"%t"//0||##<text=:://([^~~\r\n]+)(.*[\r\n]*)*//$1> ;; переместить выделенные текстовые файлы в другую панель с переименованием именем первого слова, взятого из содержимого перемещаемого текстового файла
moves=%WL||"%t"//0||##cntr<1|1|3|1> ;; переместить выделенные объекты в другую панель с переименованием базового имени по счётчику
moves=%WL||"%t"//0||##cntr<1|1|3|1>||clipup<> ;; переместить выделенные объекты в другую панель с переименованием базового имени по счётчику + записать в буфер обмена новые пути объектов
moves=%WL||"%t"//0||##cntr<1|1|3|1>||clipup<6> ;; переместить выделенные объекты в другую панель с переименованием базового имени по счётчику + записать в буфер обмена имена объектов с расширениями
moves=%WL||"%t"//0||##indexcntr<1-_|1|1>||upd<3> ;; переместить в другую панель выделенные объекты, назначить имя index + _счётчик (первое имя без счётчика)
moves=%WL||"%t"//0||##indexcntr<1-|1|1>||upd<3> ;; переместить в другую панель выделенные объекты, назначить имя index + счётчик (первое имя без счётчика)
moves=%WL||"%t"//0||<info=o201:://> ;; переместить выделенные объекты в другую панель в создаваемые папки (имя папки берётся из 1-й строки комментария)
moves=%WL||"%t"//0||111!!222||swap<> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты и заменить местами 111 на 222 и 222 на 111
moves=%WL||"%t"//0||attr<+SH!!0> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты, присвоив атрибуты системный и скрытый
moves=%WL||"%t"//0||cntlr<0> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты (при совпадении имени счетчик слева)
moves=%WL||"%t"//0||group<1|2>||upd<3> ;; переместить выделенные объекты в другую панель, каждый в отдельную папку (именами папок будет нумерация 01, 02, ...0N)
moves=%WL||"%t"//0||group<100|4>||upd<3> ;; переместить выделенное в другую панель, по 100 файлов в отдельные папки (именами папок будет нумерация 0001, 0002, ...000N)
moves=%WL||"%t"//0||group<100|4>||upd<3> ;; переместить выделенные файлы в другую панель, разбив по 100 файлов и поместив в отдельные папки (именами папок будет нумерация 0001, 0002, ...000N)
moves=%WL||"%t"//0||group<6|3|<info=f61%P%N//>> ;; переместить выделенные объекты в другую панель, по 6 в отдельные папки именем родительской папки (минимальное количество цифр в счётчике папок 3)
moves=%WL||"%t"//0||group<6|3|Groupe_> ;; переместить выделенные объекты в другую панель, по 6 в отдельные папки именем Groupe_ (минимальное количество цифр в счётчике папок 3)
moves=%WL||"%t"//0||group<6|3> ;; переместить выделенные объекты в другую панель, по 6 в отдельные папки (минимальное количество цифр в счётчике 3)
moves=%WL||"%t"//0||modfs<0,1,2||#SISDATE> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты, изменить перемещаемым объектам дату модификации, дату создания и дату последнего доступа на системную дату
moves=%WL||"%t"//0||modfs<0||#SISDATE!!-m5> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты, изменить перемещаемым объектам дату модификации на системную дату, уменьшенную на 5 месяцев
moves=%WL||"%t"//0||modfs<0||#SISDATE> ;; переместить в другую панель выделенное, не заменяя имеющиеся объекты, изменить перемещаемым объектам дату модификации на системную дату
moves=%WL||"%t"//0||sizex<2M|size_2mb>||upd<3> ;; выделенные файлы переместить в другую панель в папки "size_2mb" со счётчиком (приблизительный размер папки 2Mb)
moves=%WL||"%t"//0||test<0a!!D> ;; переместить из выделенного в панель назначения только файлы
moves=%WL||"%t"//0||test<0g!!16:9!!1!!Display~~aspect~~ratio> ;; переместить выделенные видеофайлы в другую панель, соотношение сторон которых не равна 16:9
moves=%WL||"%t"//0||test<0g!!320!!2!!Bit~~rate!!Kbps> ;; переместить выделенные аудиофайлы в другую панель, битрейт которых не равен 320 Kbps
moves=%WL||"%t"//0||test<0g!!492!!1,8!!Width!!pixels//0g!!368!!1,8!!Height!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина не равна 492 пикселям, высота не равна 368 пикселям
moves=%WL||"%t"//0||test<0g!!492!!1,8!!Width!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина не равна 492 пикселям
moves=%WL||"%t"//0||test<0g!!Rock!!0!!Genre> ;; переместить выделенные аудиофайлы в другую панель, жанр которых не является Rock
moves=%WL||"%t"//0||test<0n!!(?m)^\w{11}$> ;; переместить выделенные файлы в другую панель, базовое имя которых не 11 символов и не включает любой алфавитно-числовой символ или подчеркивание (только символы латинского алфавита) [0-9a-zA-Z_]
moves=%WL||"%t"//0||test<0n!!~~> ;; переместить в панель назначения только те объекты, которые не имеют в базовом имени пробелы (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<0r!!1M//0a!!D> ;; переместить из выделенного в панель назначения файлы меньше 1Mb
moves=%WL||"%t"//0||test<0r!!1M//1a!!D> ;; переместить в панель назначения каталоги меньше 1Mb
moves=%WL||"%t"//0||test<0t!!привет> ;; переместить в другую панель выделенные файлы, в содержимом которых нет слова "привет"
moves=%WL||"%t"//0||test<1a!!D> ;; переместить из выделенного в панель назначения только каталоги
moves=%WL||"%t"//0||test<1a!!R> ;; переместить из выделенного в панель назначения объекты с атрибутом "только для чтения"
moves=%WL||"%t"//0||test<1d!!.*f.*f.*f.*> ;; переместить в панель назначения только те объекты, которые имеют в родительском пути три буквы f (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1e!!txt|ini> ;; переместить в панель назначения только те объекты, которые имеют в расширении txt и ini (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1e!!txt> ;; переместить в панель назначения только те объекты, которые имеют в расширении txt (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1g!!16:9!!1!!Display~~aspect~~ratio> ;; переместить выделенные видеофайлы в другую панель, соотношение сторон которых равна 16:9
moves=%WL||"%t"//0||test<1g!!320!!2!!Bit~~rate!!Kbps> ;; переместить выделенные аудиофайлы в другую панель, битрейт которых равен 320 Kbps
moves=%WL||"%t"//0||test<1g!!492!!1,8!!Width!!pixels//1g!!368!!1,8!!Height!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина равна 492 пикселям, высота равна 368 пикселям
moves=%WL||"%t"//0||test<1g!!492!!1,8!!Width!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина равна 492 пикселям
moves=%WL||"%t"//0||test<1g!!5mn30s!!2!!Duration> ;; переместить выделенные аудиофайлы в другую панель, время воспроизведения которых не равна 5 минут 30 секунд
moves=%WL||"%t"//0||test<1g!!5mn30s!!2!!Duration> ;; переместить выделенные аудиофайлы в другую панель, время воспроизведения которых равна 5 минут 30 секунд
moves=%WL||"%t"//0||test<1g!!Rock!!0!!Genre> ;; переместить выделенные аудиофайлы в другую панель, жанр которых является Rock
moves=%WL||"%t"//0||test<1l!!n!!5> ;; переместить выделенные объекты в другую панель - только те, которые имеют в базовом имени больше 5 символов
moves=%WL||"%t"//0||test<1l!!p!!255> ;; переместить из выделенного в другую панель , путь которых более 255 символов
moves=%WL||"%t"//0||test<1n!![A-Z]> ;; переместить выделенные объекты в панель назначения только те объекты, которые имеют в базовом имени заглавные латинские буквы (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1n!![А-Я|Ё]> ;; переместить выделенные объекты в панель назначения - только те объекты, которые имеют в базовом имени заглавные буквы кириллицы
moves=%WL||"%t"//0||test<1n!!\d> ;; переместить в панель назначения только те объекты, которые имеют в базовом имени цифры (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1n!!^([A-C])> ;; переместить выделенные объекты в панель назначения - только те объекты, которые имеют первую букву A или B или C
moves=%WL||"%t"//0||test<1n!!^(A)> ;; переместить выделенные объекты в панель назначения - только те объекты, которые имеют первую букву A
moves=%WL||"%t"//0||test<1n!!^(A|B)> ;; переместить выделенные объекты в панель назначения - только те объекты, которые имеют первую букву A или B
moves=%WL||"%t"//0||test<1n!!~~>||~~!!_ ;; переместить в панель назначения только те объекты, которые имеют в базовом имени пробелы, при перемещении заменяет пробелы на _ (не заменяя имеющиеся объекты)
moves=%WL||"%t"//0||test<1r!!1M//0a!!D> ;; переместить из выделенного в панель назначения файлы больше 1Mb
moves=%WL||"%t"//0||test<1r!!1M//1a!!D> ;; переместить в панель назначения каталоги больше 1Mb
moves=%WL||"%t"//0||test<1x!!!!}d9{d19> ;; переместить выделенные объекты, только те, время модификации которых изменилось с 10-го по 18-е число
moves=%WL||"%t"//0||test<1x!!!!}h13{h23> ;; переместить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 22:59
moves=%WL||"%t"//0||test<1x!!!!}m1{m11> ;; переместить выделенные объекты, только те, время модификации которых изменилось с февраля по октябрь
moves=%WL||"%t"//0||test<1x!!!!}y2009{y2013> ;; переместить выделенные объекты, только те, время модификации которых изменилось с 2010 по 2012 год
moves=%WL||"%t"//0||test<1x!!!!=d10=d18> ;; переместить выделенные объекты, только те, время модификации которых изменилось 10-го и 18-го числа
moves=%WL||"%t"//0||test<1x!!!!=d10> ;; переместить выделенные объекты, только те, время модификации которых изменилось 10-го числа
moves=%WL||"%t"//0||test<1x!!!!=h14=h22> ;; переместить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59
moves=%WL||"%t"//0||test<1x!!!!=h14> ;; переместить выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59
moves=%WL||"%t"//0||test<1x!!!!=m2=m10> ;; переместить выделенные объекты, только те, время модификации которых изменилось в феврале и в октябре
moves=%WL||"%t"//0||test<1x!!!!=m2> ;; переместить выделенные объекты, только те, время модификации которых изменилось в феврале
moves=%WL||"%t"//0||test<1x!!!!=y2009> ;; переместить выделенные объекты, только те, время модификации которых изменилось в 2009 году
moves=%WL||"%t"//0||test<1x!!!!=y2010=y2012> ;; переместить выделенные объекты, только те, время модификации которых изменилось в 2010 и в 2012 году
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-d7> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 7-ми дней
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-h3> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 3-х часов
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-m2> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х месяцев
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-n5> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 5-ти минут
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-w17> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 17-ти недель
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении заданной даты
moves=%WL||"%t"//0||test<1x!!#SISDATE!!-y2> ;; переместить выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х лет
moves=%WL||"%t"//0||test<1x!!<adata=%T%M>!!{0> ;; переместить выделенные объекты, только те, дата модификации которых меньше даты последнего доступа объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<adata=%T%M>!!}0> ;; переместить выделенные объекты, только те, дата модификации которых больше даты последнего доступа объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<adata=%T%M>!!=0> ;; переместить выделенные объекты, только те, дата модификации которых равна дате последнего доступа объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!{0> ;; переместить выделенные объекты, только те, дата модификации которых меньше даты создания объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!}0> ;; переместить выделенные объекты, только те, дата модификации которых больше даты создания объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!=0> ;; переместить выделенные объекты, только те, дата модификации которых равна дате создания объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!{0> ;; переместить выделенные объекты, только те, дата модификации которых меньше даты модификации объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!}0> ;; переместить выделенные объекты, только те, дата модификации которых больше даты модификации объекта в другой панели
moves=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!=0> ;; переместить выделенные объекты, только те, дата модификации которых равна дате модификации объекта в другой панели
moves=%WL||"%t"//0||test<1x!!14:12:05!!{2> ;; переместить выделенные объекты, только те, время модификации которых меньше времени 14:12:05
moves=%WL||"%t"//0||test<1x!!14:12:05!!}2> ;; переместить выделенные объекты, только те, время модификации которых больше времени 14:12:05
moves=%WL||"%t"//0||test<1x!!14:12:05!!=2> ;; переместить выделенные объекты, только те, время модификации которых равна времени 14:12:05
moves=%WL||"%t"//0||test<1x!!2012/01/09!!{1> ;; переместить выделенные объекты, только те, короткая дата модификации которых меньше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<1x!!2012/01/09!!}1> ;; переместить выделенные объекты, только те, короткая дата модификации которых больше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<1x!!2012/01/09!!=1> ;; переместить выделенные объекты, только те, короткая дата модификации которых равна короткой дате 2012/01/09
moves=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!{0> ;; переместить выделенные объекты, только те, дата модификации которых меньше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!}0> ;; переместить выделенные объекты, только те, дата модификации которых больше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!=0> ;; переместить выделенные объекты, только те, дата модификации которых равна дате 2012/01/09 00:03:00
moves=%WL||"%t"//0||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
moves=%WL||"%t"//0||test<2a!!RD> ;; переместить из выделенного в панель назначения только каталоги с атрибутом "только для чтения"
moves=%WL||"%t"//0||test<2g!!198!!2!!Bit~~rate!!Kbps> ;; переместить выделенные аудиофайлы в другую панель, битрейт которых меньше 198 Kbps
moves=%WL||"%t"//0||test<2g!!1h!!1!!Duration> ;; переместить выделенные видеофайлы в другую панель, время воспроизведения которых менее 1 часа
moves=%WL||"%t"//0||test<2g!!30mn!!1!!Duration> ;; переместить выделенные видеофайлы в другую панель, время воспроизведения которых менее 30 минут
moves=%WL||"%t"//0||test<2g!!5mn30s!!2!!Duration> ;; переместить выделенные аудиофайлы в другую панель, время воспроизведения которых менее 5 минут 30 секунд
moves=%WL||"%t"//0||test<2g!!600!!1,8!!Width!!pixels//2g!!400!!1,8!!Height!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина меньше 600 пикселей , высота меньше 400 пикселей
moves=%WL||"%t"//0||test<2g!!600!!1,8!!Width!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина меньше 600 пикселей
moves=%WL||"%t"//0||test<2r!!1M//0a!!D> ;; переместить из выделенного в панель назначения файлы равные 1Mb
moves=%WL||"%t"//0||test<2r!!1M//1a!!D> ;; переместить в панель назначения каталоги равные 1Mb
moves=%WL||"%t"//0||test<3a!!RD> ;; переместить из выделенного в панель назначения всё кроме каталогов с атрибутом "только для чтения"
moves=%WL||"%t"//0||test<3g!!1h!!1!!Duration> ;; переместить выделенные видеофайлы в другую панель, время воспроизведения которых более 1 часа
moves=%WL||"%t"//0||test<3g!!255!!2!!Bit~~rate!!Kbps> ;; переместить выделенные аудиофайлы в другую панель, битрейт которых больше 255 Kbps
moves=%WL||"%t"//0||test<3g!!30mn!!1!!Duration> ;; переместить выделенные видеофайлы в другую панель, время воспроизведения которых более 30 минут
moves=%WL||"%t"//0||test<3g!!5mn30s!!2!!Duration> ;; переместить выделенные аудиофайлы в другую панель, время воспроизведения которых более 5 минут 30 секунд
moves=%WL||"%t"//0||test<3g!!600!!1,8!!Width!!pixels//3g!!400!!1,8!!Height!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина больше 600 пикселей , высота больше 400 пикселей
moves=%WL||"%t"//0||test<3g!!600!!1,8!!Width!!pixels> ;; переместить выделенные видеофайлы в другую панель, те у которых ширина больше 600 пикселей
moves=%WL||"%t"//0||test<3x!!14:12:05!!{2> ;; переместить выделенные объекты, только те, время последнего доступа которых меньше времени 14:12:05
moves=%WL||"%t"//0||test<3x!!14:12:05!!{2> ;; переместить выделенные объекты, только те, время создания которых меньше времени 14:12:05
moves=%WL||"%t"//0||test<3x!!14:12:05!!}2> ;; переместить выделенные объекты, только те, время последнего доступа которых больше времени 14:12:05
moves=%WL||"%t"//0||test<3x!!14:12:05!!}2> ;; переместить выделенные объекты, только те, время создания которых больше времени 14:12:05
moves=%WL||"%t"//0||test<3x!!14:12:05!!=2> ;; переместить выделенные объекты, только те, время последнего доступа которых равна времени 14:12:05
moves=%WL||"%t"//0||test<3x!!14:12:05!!=2> ;; переместить выделенные объекты, только те, время создания которых равна времени 14:12:05
moves=%WL||"%t"//0||test<3x!!2012/01/09!!{1> ;; переместить выделенные объекты, только те, короткая дата последнего доступа которых меньше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09!!{1> ;; переместить выделенные объекты, только те, короткая дата создания которых меньше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09!!}1> ;; переместить выделенные объекты, только те, короткая дата последнего доступа которых больше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09!!}1> ;; переместить выделенные объекты, только те, короткая дата создания которых больше короткой даты 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09!!=1> ;; переместить выделенные объекты, только те, короткая дата последнего доступа которых равна короткой дате 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09!!=1> ;; переместить выделенные объекты, только те, короткая дата создания которых равна короткой дате 2012/01/09
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; переместить выделенные объекты, только те, дата последнего доступа которых меньше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; переместить выделенные объекты, только те, дата создания которых меньше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; переместить выделенные объекты, только те, дата последнего доступа которых больше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; переместить выделенные объекты, только те, дата создания которых больше даты 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; переместить выделенные объекты, только те, дата последнего доступа которых равна дате 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; переместить выделенные объекты, только те, дата создания которых равна дате 2012/01/09 00:03:00
moves=%WL||"%t"//0||test<6o!!1> ;; переместить в другую панель из выделенного только те папки, в которых есть Desktop.ini
moves=%WL||"%t"//0||tip<Extensions> ;; переместить выделенные файлы в другую панель в создаваемые папки, соответствующие расширению
moves=%WL||"%t"//0||upd<3> ;; переместить выделенное в панель назначения, не заменяя имеющиеся объекты, добавляется счётчик
moves=%WL||"%t"//0||xmove<1> ;; переместить выделенные объекты (альтернативная функция перемещения папок)
moves=%WL||"%t"//1||total<> ;; переместить в другую панель выделенное, ЗАМЕНЯЯ имеющиеся объекты !!! с закрытием и запуском Total Commander
moves=%WL||"%t"//1||upd<3> ;; переместить выделенное в панель назначения, заменяя имеющиеся объекты !!!
moves=%WL||"%t"//4 ;; переместить в другую панель выделенное, если объект с таким именем существует, то не перемещать
moves=%WL||"%t"//9||owrite<2|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать
moves=%WL||"%t"//9||owrite<3|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать
moves=%WL||"%t"//9||owrite<4|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить
moves=%WL||"%t"//9||owrite<5|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик
moves=%WL||"%t"//9||owrite<6|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать
moves=%WL||"%t"//9||owrite<7|1>||upd<3> ;; переместить в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик
moves=%WL||"%t":://0//(.*)(\w:.*\\)(.)([^\.\\]*)(.+)//$1$3 ;; переместить выделенные объекты в другую панель, каждый в папку именем первого символа базового имени
moves=%WL||"%t":://0//(.*)(\w:.*\\)(.){3}([^\\]*)\.(.+)//$1$3 ;; переместить выделенные объекты в другую панель, каждый в папку именем 3-го символа базового имени
moves=%WL||"%t":://0//(.*)(\w:.*\\)(.{8})([^\\]*)\.(.+)//$1$3 ;; переместить выделенные объекты в другую панель, каждый в папку именем первых 8-ми символов базового имени
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\.\\]*)(.+)//$1$3 ;; переместить выделенные объекты в другую панель, каждый в именную папку
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f1::|1//> ;; переместить выделенные файлы в другую панель, каждый в именную папку именем контрольной суммы MD5
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f6::|1//> ;; переместить выделенные файлы в другую панель, каждый в именную папку именем контрольной суммы SHA256
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#.//o12:://> ;; переместить выделенные файлы в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM
moves=%WL||"%T":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1dir$3 ;; переместить выделенные объекты в другую панель в именные папки с началом dir (1.txt --> dir1\)
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; переместить выделенные объекты в другую панель, каждый в папку именем объекта под курсором
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)~~-~~(.*)\.(.*)//$1$3 ;; переместить выделенные треки (формата Артист - Название) в создаваемую папку Артиста в другую панель
moves=%WL||"%t":://0//(.*)(\w:.*\\)([^~~,_\\]*)[~~,_]([^\\]*)\.(.*)//$1$3 ;; переместить в другую панель выделенные треки в папки с именем артиста
moves=%WL||"%t":://0//(.*)\w:.*\^\.\*.([^_]*).+//$1$2 ;; переместить в другую панель выделенные файлы формата test-01.01.2000_12-00.png в именные папки 01.2000
moves=%WL||"%t":://0//(.*\\)(\w:\\)(([^\\]*\\){2})(.*\\).+\\?//$1$5 ;; переместить в другую панель выделенное, сохраняя структуру копируемого, отбрасывая 2 первых каталога, не заменяя имеющиеся объекты
moves=%WL||"%t":://0//(.*\\)(\w:\\)(.*\\)(.+)(\.\d+\..+)//$1$4||test<1e!!jpg|png|tga|tiff|exr//1n!!\d{4}$>||upd<3> ;; из выделенных файлов переместить в другую панель в именные папки заданные типы изображений, в базовом имени которых в конце 4 цифры (camera_001.0000.png --> ...\camera_001\camera_001.0000.png)
moves=%WL||"%t":://0//(.*\\)(\w:\\)(.*\\).*\\//$1$3 ;; переместить в панель назначения выделенные объекты, сохраняя структуру перемещаемого без буквы диска, не заменяя имеющиеся объекты (если файл, то создаётся каталог с тем же именем)
moves=%WL||"%t":://0//(.*\\)(\w:\\)(.*\\).+\\?//$1$3 ;; переместить в панель назначения выделенные объекты, сохраняя структуру перемещаемого без буквы диска, не заменяя имеющиеся объекты
moves=%WL||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||upd<1> ;; переместить выделенные файлы в другую панель с сохранением внутренней структуры
moves=%WL||"%t":://0//(.+\\)(\w):(\\.+)\\.+\\?//$1$2$3 ;; переместить в панель назначения выделенные объекты, сохраняя структуру перемещаемого с буквой диска, не заменяя имеющиеся объекты
moves=%WL||"%t"[smdl=clipasis]//0 ;; из выделенных файлов перемещается тот, чьё имя (или список имён), находится в буфере обмена
moves=%WL||"%t"||^^rndm<1|8>\||upd<3> ;; переместить выделенные объекты в другую панель каждый в создаваемую папку со случайным именем (имя цифрами, длина 8 символов)
moves=%WL||"%t"<info=m20:://>//0 ;; переместить выделенные треки создаваемую папку Артиста в другую панель (информация берётся из тегов)
moves=%WL||"%t"<info=n3|Line1|8>\||upd<3> ;; переместить выделенные объекты в другую панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов)
moves=%WL||"%t"<info=o91%P%N//>//0 ;; переместить выделенные объекты в другую панель в папку именем родительского каталога
moves=%WL||"%t"<info=o91%P%N//>//0 ;; переместить выделенные объекты в другую панель в папку с именем родительского каталога перемещаемого
moves=%WL||"%t"<info=o91%P%N//>//0||group<6|1> ;; переместить выделенные объекты в другую панель в папку именем родительского каталога, по 6 в отдельные папки (минимальное количество цифр в счётчике папок 1)
moves=%WL||"%t"<text=%P%N//([^~~\r\n]+)(.*[\r\n]*)*//$1>//0 ;; переместить выделенные объекты в другую панель в создаваемую папку именем первого слова, взятого из содержимого текстового файла под курсором
moves=%WL||"%t"<text=:://([^~~\r\n]+)(.*[\r\n]*)*//$1>//0 ;; переместить выделенные текстовые файлы в другую панель в создаваемые папки именем первого слова, взятого из содержимого перемещаемого текстового файла
moves=%WL||"%t"clpget//0 ;; переместить в другую панель выделенное в создаваемую (или существующую) папку (имя папки из буфера обмена), не заменяя имеющиеся объекты
moves=%WL||"%t"Folder//5 ;; переместить выделенные объекты в другую панель в папку Folder, если таковой папки не существует, то перемещения не произойдёт
moves=%WL||"%t%O\"//0//(path<"%t">)(.*\\)(.*\\)//$1$3 ;; переместить выделенные объекты в другую панель, в папку именем объекта под курсором
moves=%WL||"%t%O\"//0//(path<"%t">)(.*\\)(.*\\)//$1$3||jump<3> ;; переместить выделенные объекты в созданную именную (под курсором) папку - в другой панели и открыть её в активной панели
moves=%WL||"%t%O\"//3//(path<"%t">)(.*\\)(.*\\)//$1$3 ;; переместить выделенные объекты в другую панель, в папку именем объекта под курсором (если папка существует добавляется счётчик)
moves=%WL||$f06//0 ;; переместить выделенные объекты на рабочий стол
moves=%WL||%t:://5//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||upd<1> ;; перемещение выделенных файлов в именные папки в противоположной панели, если именная папка отсутствует, то перемещение не произойдет
moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d1"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку, если она пустая (и так же если все подкаталоги пустые)
moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d9"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку, если она пустая
moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку
moves=%WL||:://0//(.+\\).+\\.+\\?//$1 ;; переместить на уровень вверх выделенные объекты, не заменяя имеющиеся
moves=%WL||:://1//(.+\\).+\\.+\\?//$1 ;; переместить на уровень вверх выделенные объекты, заменяя имеющиеся
moves=%WL||:://1//(\w:\\)(.*\\).+\\?//D:\\$2 ;; переместить выделенные объекты по тому же пути на диск D\: (заменяя объекты)
moves=%WL||:://1//(\w:\\)(.*\\).+\\?//С:\\$2 ;; переместить выделенные объекты по тому же пути на диск С\: (заменяя объекты)
moves=%WL||<info=o75::>hiden!!9||<test9t!!??vk90>||owrite<2|1> ;; переместить выделенные файлы содержащие текст между тегами hiden в папку hiden + счетчик, если будут совпадения хеш сумм
moves=%WL||clpget//0 ;; переместить в этой панели выделенное в создаваемую (или существующую) папку (имя папки из буфера обмена), не заменяя имеющиеся объекты
moves=%WL||clpget//1 ;; переместить выделенные объекты в активную панель - в создаваемую (или существующую) папку (имя папки из буфера обмена), заменяя имеющиеся объекты
moves=%WL||clpget//2 ;; переместить выделенные объекты в активную панель - в создаваемую папку (имя папки из буфера обмена), не заменяя имеющиеся объекты
moves=%WL||clpget//3 ;; переместить выделенные объекты в активную панель - в создаваемую папку (имя папки из буфера обмена), заменяя имеющиеся объекты
moves=%WL||D:\mp3\||test<0g!!!!0!!Performer//AND//0g!!!!0!!Track~~name> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые имеют Имя Исполнителя и Название (MediaInfo.dll)
moves=%WL||D:\mp3\||test<0w!!!!m20:://AND//0w!!!!m21::> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые имеют Имя Исполнителя и Название
moves=%WL||D:\mp3\||test<0w!!!!m20::> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые имеют Имя Исполнителя
moves=%WL||D:\mp3\||test<0w!!!!m22:://OR//0w!!!!m24:://OR//0w!!!!m26::> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, в тегах которых прописана информация в любой из колонок (Альбом - Жанр - Комментарий)
moves=%WL||D:\mp3\||test<1g!!!!0!!Performer//OR//1g!!!!0!!Track~~name> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые не имеют Имя Исполнителя и/или Название (MediaInfo.dll)
moves=%WL||D:\mp3\||test<1w!!!!m20:://OR//1w!!!!m21::> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые не имеют Имя Исполнителя или Название
moves=%WL||D:\mp3\||test<1w!!!!m20::> ;; переместить из выделенных mp3 в папку D:\mp3\ только те, которые не имеют Имя Исполнителя
moves=%WL||listz<C:\List.txt>//0 ;; переместить выделенные файлы по новым путям из списка C:\List.txt (количество выделенных и заданных файлов должно совпадать)
moves=FOLDC<%WL//0//>||"%p"//1 delss=%WL||1 ;; переместить содержимое выделенных папок (сохраняя структуру вложенности) в активную панель, заменяя имеющиеся подобные объекты, с последующим удалением выделенных папок
moves=FOLDC<%WL//0//0//txt|jpg//1>||"%p":://2//(\w:[^:]*)\\(.*)\\(.*\\).*//$1\\$3VIDEO_TS\\ ;; создать в каждой выделенной папке папку VIDEO_TS и переместить в неё все соответствующие файлы в каждой папке, кроме txt и jpg
moves=FOLDC<%WL//0//0//txt|jpg//1>||%P%N\VIDEO_TS\//2 ;; создать в папке под курсором папку VIDEO_TS и переместить в неё все файлы в папке, кроме txt и jpg
moves=FOLDC<%WL//0//0>||"%t"//0 ;; переместить в другую панель содержимое выделенных папок (не включая выделенные файлы), не заменяя имеющиеся объекты
moves=FOLDC<%WL//0//0>||"%t"//1 ;; переместить в другую панель содержимое выделенных папок (не включая выделенные файлы), заменяя имеющиеся объекты
moves=FOLDC<%WL//0//1//*txt|*jpg|*rtf|//1>||"%p":://2//(\w:[^:]*)\\(.*)\\(.*\\)//$1\\$3Folder\\ ;; в выделенных папках создать папку Folder и переместить все файлы в именные папки
moves=FOLDC<%WL//0//1//:zeroext:>||"%t"//0||extplus<> ;; найти в содержимом выделенных папок все файлы, у которых нет расширения, переместить в другую панель и переименовать соответствующим расширением, если это возможно (команда работает в основном для изображений)
moves=FOLDC<%WL//0//2>||"%t"//0 delss=%WL||0 ;; переместить в выделенных папках все папки 1-го уровня в другую панель и удалить выделенные папки
moves=FOLDC<%WL//0//2>||"%t"//0 ;; переместить в выделенных папках все папки 1-го уровня в другую панель
moves=FOLDC<%WL//0//-3>||"%p"//0 delss=%WL||1 ;; переместить содержимое выделенных папок в активную панель с дальнейшим удалением самих выделенных папок
moves=FOLDC<%WL//1//0>||"%t"//0 ;; переместить в другую панель содержимое выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты
moves=FOLDC<%WL//1//0>||"%t"//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>||"%t"//0 ;; переместить в другую панель содержимое (только файлы) выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты
moves=FOLDC<%WL//1//1>||"%t"//1 ;; переместить в другую панель содержимое (только файлы) выделенных папок (включая выделенные файлы), заменяя имеющиеся объекты
moves=FOLDC<%WL//1//-1>||:://0//(path<"%p">?)(\\[^\\]*\\)(.*\\).*//$1$2 delss=FOLDC<%WL//0//2>||1 ;; переместить все файлы в выделенных папках и их подпапках в 1-й уровень каждой папки + удалить все подпапки
moves=FOLDC<%WL//1//-1>||:://0//(path<"%p">?)(\\[^\\]*\\)(.*\\).*//$1$2 ;; переместить все файлы в выделенных папках и их подпапках в 1-й уровень каждой папки
moves=FOLDC<%WL//1//2>||"%t"//0 ;; переместить в другую панель содержимое (только файлы из всех подпапок) выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты
moves=FOLDC<%WL//1//2>||"%t"//1 ;; переместить в другую панель содержимое (только файлы из всех подпапок) выделенных папок (включая выделенные файлы), заменяя имеющиеся объекты
moves=FOLDC<[tc=AM]//1//-1//*.png|*.jpg|*.gif|*.bmp>||[tc=TP]:://0//(.*)(\w:.*\\)~~?(.)([^\\]*)\.(.+)//$1$3||&&^~~!!||upd<6> ;; переместить из выделенных папок заданные расширения в другую панель в именные папки 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=FOLDM<%WL//-1//-1>||"%t"//0||test<0e!!..> ;; переместить из содержимого выделенных папок файлы без расширения в другую панель
moves=FOLDM<%WL//-1//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; переместить все файлы в выделенных папках (с рекурсией) в другую панель (не заменяя имеющиеся объекты, с сохранением структуры)
moves=LISTC<%WL//1//-1//*.mp3|*.wma>||"%t"//0 ;; переместить в другую панель все файлы *.mp3, *.wma из выделенных плейлистов
moves=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||"%p"//0 ;; переместить в активную панель файлы c:\test1.txt, c:\test2.txt, c:\test3.txt
moves=PS<"%p"//0>||test<1l!!p!!255> ;; переместить файлы и папки активной панели (с рекурсией), путь которых более 255 символов
moves=PS<"%p"//1//0//*.chm>||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; переместить все файлы chm в текущей папке в именные папки
moves=PS<"%p"//1//0//*.chm>||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||upd<1> ;; переместить все файлы chm в текущей папке в именные папки и обновить активную панель
moves=PS<"%p"//1//0//*.jpg|*.png|*.tga|*.tiff|*.exr>||"%t":://0//(.*\\)(\w:\\)(.*\\)(.+)(\.\d+\..+)//$1$4||test<1n!!\d{4}$>||upd<3> ;; из активной панели переместить файлы в другую панель в именные папки заданные типы изображений, в базовом имени которых в конце 4 цифры (camera_001.0000.png --> ...\camera_001\camera_001.0000.png)
moves=PS<"%p"//1//0//*.txt>||"%p":://0//(.*)(\w:.*\\)([^\\]+)(\.[^\.]+)//$1$3||upd<1> ;; переместить в активной панели все файлы *.txt в именные папки (без рекурсии)
moves=PS<"%p"//1//0>||"%p"//0||tip<Extensions>||upd<1> ;; переместить файлы активной панели в текущую панель в создаваемые папки, соответствующие расширению
moves=PS<$f06/DocFiles//1//0//>||listz<$f254List2.txt>//1 pause=600 renms=$f254List2.txt||list<$f254List1.txt> ;; переместить все файлы папки DocFiles на рабочем столе по соответствующим путям из списка List2.txt и удалить начальную нумерацию вида 001_, 002_ ...
moves=PS<%%COMMANDER_PATH%%\Temp//1//0//*//0//0//1//1>||:://1//(.+\\).+\\.+\\?//$1||##Name||**0!!exe||upd<1> ;; переместить на уровень вверх первый найденный файл в папке %COMMANDER_PATH%\Temp и переименовать в Name.exe
moves=PS<%P%N//0//>||"%p"//0 delsm=%P%N||1 ;; в папке под курсором переместить все объекты в активную панель и удалить папку
moves=PS<%P%N//0//>||"%p"//0 delsm=%P%N||1 ;; переместить содержимое папки под курсором (сохраняя структуру вложенности) в активную панель, с последующим удалением самой папки
moves=PS<%P%N//0//0>||"%p"//0 delsm=%P%N||1||upd<1> ;; в папке под курсором переместить все объекты в активную панель (НЕ заменяя объекты - при совпадении добавляется счётчик) и удалить папку
moves=PS<%P%N//0//0>||"%p"//1 delsm=%P%N||1||upd<1> ;; в папке под курсором переместить все объекты в активную панель (ЗАМЕНЯЯ объекты) и удалить папку
moves=PS<%P%N//1//-1>||"%p"//0 delsm=%P%N||1 ;; переместить все файлы внутри папки под курсором в активную панель, удалив саму папку и её подпапки
moves=PS<%P%N//1//-1>||%P%N//0 delss=PS<%P%N//2>||1 ;; переместить все файлы подпапок папки под курсором в 1-й уровень + удалить все подпапки
moves=PS<C:\Archiv\Soft\//1//0//&&Set_\d\d\.\d\d\.\d\d\d\d\.rar>||C:\Archiv\BacKup\//0 ;; переместить файлы вида "Set_11.05.2021.rar" из папки "C:\Archiv\Soft" в папку "D:\Archiv\BacKup"
sdupl=PS<"%p"//1>||1 moves=$GLOBALSDUPL1||"%t"//0 <FOR> 1 <TO> GLOBALMOVES1<0> clint=GLOBALMOVES1<:INDEX:>||GLOBALSDUPL1<:INDEX:>//0//(.+\\)([^\\]+)$//$1 <NEXT> tcimg=$cm4006|540|4006|540 ;; в активной панели найти дубликаты по содержимому и переместить в одном экземпляре в другую панель, на их месте создать ярлыки
sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends=%WL??-1||?Frevers_name1,2 moves=$GLOBALSENDS||"%t"//0||upd<2> ;; переместить выделенные файлы (имена типа "A B - C.xxx") для которых есть перестановленные имена (типа "B A - C.xxx")
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=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации, точка отсчета номер файла под курсором
sends=[tc=TO]??1||&&[^a-zа-яё]+$!! moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||GLOBALSENDS<1>||bkt<!!-!!!!1!!1>||ext<>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующего имени и типу файла
sends=[tc=TO]||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> moves=GLOBALRENMS<t>||%t||upd<6> ;; переименовать выделенные объекты именем объекта в другой панели с продолжением нумерации и переместить переименованные объекты в другую панель
sends=<info=f1%P%N|1//>??1 lists=%WL||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена
sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> moves=$GLOBALRENMS||%t//0||upd<6> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01) и переместить переименованные в другую панель
sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Перемещение~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 moves=$GLOBALLISTX:INDEX:||%P%N\GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> ;; переместить из папки под курсором все файлы в ту же папку по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)
sends=PS<D:\Download\//2//0//Prog*>??-1 bends=FOLDC<$GLOBALSENDS//0//1//exe>??-1 copys=$GLOBALBENDS||D:\Prog\Install\//0 moves=$GLOBALSENDS||D:\Archiv\Prog\//0 ;; в папке "D:\Download\" найти папки начинающиеся с Prog..., в этих папках найти файлы exe и скопировать в "D:\Prog\Install\", а сами папки переместить в "D:\Archiv\Prog\"
shape=38 dilog=[input=BOX108][updwn=BOX2] moves=%WL||"%t"//0||##GLOBALINPUT1<1>||$$cntr<GLOBALUPDWN1<1>|GLOBALUPDWN1<2>|GLOBALUPDWN1<3>>||upd<2> ;; переместить выделенные объекты в другую панель с выбранным именем и счётчиком в диалоге
slist=%WL||<info=o450:://> moves=%WL||"%T"//0 clink=$GLOBALMOVES1||"%P"//0 modfs=$GLOBALCLINK1||0,1,2||list<$GLOBALSLIST>||upd<2> ;; создать в активной панели ярлыки выделенным объектам и установить ярлыкам все 3 даты (модификации, создания, доступа), взятые из исходных файлов + переместить выделенные объекты в другую панель
slist=[tc=TM]||##path<4> renms=%WL||list<GLOBALSLIST<t>*?> moves=$GLOBALRENMS||"%t"//1 ;; переименовать выделенные файлы в активной панели относительно выделения в неактивной панели с дальнейшим их перемещением (с заменой) в неактивную панель
slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>> pause=500 moves=[tc=AL]||"%t"//0||upd<6> ;; переместить из активной в неактивную панель файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели
slist=cliplist||^^C:\Arh_tmp\ anf2d=%WL||1||##@@o72:: forpgs <FOR> 1 <TO> GLOBALANF2D<0> start=7-Zip||x||-aoa||-oC:\Arh_tmp\||GLOBALANF2D0<:INDEX:>||&&hide||&&wait moves=$GLOBALSLIST||"%t"GLOBALANF2D1<:INDEX:>//1||noprogres<> delsm=C:\Arh_tmp\||1 <NEXT> tcimg=$cm4006|540|4006 ;; из выделенных архивов извлечь в другую панель в именные папки архивов объекты корневого уровня по списку из буфера обмена (C:\Arh_tmp\ - временная папка)
slist=cliplist||^^C:\Arh_tmp\ start=7-ZIP||x||list<%WL>||-oC:\Arh_tmp\||-aoa||&&hide||&&wait||progres<> moves=$GLOBALSLIST||"%t":://1//(.*\\)(\w:\\[^\\]*\\)([^\\]*)??(\\|\..*)//$1$3||upd<3> delsm=C:\Arh_tmp\||1 ;; из выделенных архивов извлечь в другую панель в именные папки объекты корневого уровня по списку из буфера обмена (C:\Arh_tmp\ - временная папка)
slist=FOLDC<%WL//0//-1//jpg> moves=$GLOBALSLIST||:://0//(.+\\).+\\.+\\?//$1 ;; из выделенных папок получить список всех файлов jpg на всю глубину и переместить их на уровень вверх
slist=FOLDC<%WL//0//-1//jpg>||test<1d!!\\Covers\\$> moves=$GLOBALSLIST||:://0//(.+\\).+\\.+\\?//$1 ;; из выделенных папок получить список всех файлов jpg на всю глубину, родительская папка которых Covers и переместить их на уровень вверх
slist=PS<%WL//1//-1//jpg> moves=$GLOBALSLIST||:://0//(.+\\).+\\.+\\?//$1 ;; в активной панели получить список всех файлов jpg на всю глубину и переместить их на уровень вверх
start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\..+)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)
start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<59,u20,u21,u22> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель только запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)
start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -RAR архивы в текущей панели
start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные -RAR архивы в текущей панели
tempxx global moves=FOLDC<%WL//0//2>||%%TCIMG_TEMP%%//0 delss=%WL||0 moves=$GLOBALMOVES||"%p"//0 ;; переместить в выделенных папках все папки 1-го уровня во временную папку, удалить выделенные папки + переместить перемещённые обратно в активную панель
tempxx sends=<info=o72%P%N//>??1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"GLOBALSENDS<1>//0||upd<1> ;; переместить выделенные объекты в папку с именем объекта под курсором
tempxx slist=[tc=TM]||##path<4> copys=%WL||$f254||list<$GLOBALSLIST> moves=PS<$f254//1//0>||"%t"//1 ;; копировать выделенные файлы с заменой в другую панель с предварительным переименованием выделенных файлов активной панели в имена выделенных файлов другой панели