Описание команды


emptt

Удаление пустых папок в заданном каталоге.

emptt=Folder, ||...

Параметры:

1-й обязательный параметр.
FolderПуть к папке. Folder - %P%N, c:\1\ см. Дополнение №7.
  • Путь возвращаемый параметром [tc] см. Дополнение №12.
Дополнительные параметры:
...Аналог. Остальные параметры те же, что и у команды empty.

Примечания:

Удаление файлов и папок потенциально опасно - пожалуйста, проявляйте осторожность!?

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALEMPTT0массив входных данных (в первой ячейке путь исходного каталога)
GLOBALEMPTTмассив выходных данных (список путей удалённых каталогов)
GLOBALEMPTT1массив изменённого файла (список путей не удалённых каталогов)

См. также:

copys, copyy, delsm, delss, empty, filep, filer, movee, moves, renmm, renms, renmz, scand

Примеры:
 Как создать кнопку?

emptt="%p" ;; удаление пустых папок в текущей папке

emptt=%P%N ;; удаление пустых папок в папке под курсором

emptt=%P%N||save<"%t"ListEmpyFolder.txt|0> ;; удаление пустых папок в папке под курсором и сохранение списка в другой панели удалённых папок

emptt=%P%N||save<"%t"ListEmpyFolder.txt|0> ;; удаление пустых папок в папке под курсором и сохранение списка в другой панели удалённых папок, не заменять если существует

emptt=%P%N||save<"%t"ListEmpyFolder.txt|1> ;; удаление пустых папок в папке под курсором и сохранение списка в другой панели удалённых папок, заменять если существует

emptt=%P%N||save<"%t"ListEmpyFolder.txt|2> ;; удаление пустых папок в папке под курсором и сохранение списка в другой панели удалённых папок, дописывать файл если существует с новой строки

global emptt=%P%N||noprogres<> GLOBALEMPTT0<a> GLOBALEMPTT<a> GLOBALEMPTT1<a> ;; удалить пустые папки в каталоге под курсором и записать данные в глобальные переменные

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> ;; удалить все файлы АП (с рекурсией) за исключением файлов с расширениями выделенных файлов или файла под курсором и удалить пустые папки


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru