empty

首页  后退  前进

empty
down2

删除目录中的空文件夹.

 

empty=ListFolders, ||save<>, ||Dialogs, ||noprogres<>

 

参数:


1-强制参数.

ListFolders

文件夹列表. 支持的选项有:

 • %L - 所选文件夹列表.

 • FolderList - 路径到完整路径列表文件 %P%N附录7.

 • cliplist - 从剪贴板列出完整的文件夹路径.

 • PS<> - 目录对象列表. 见附录22.

 • FOLDC<> - 目录内容对象列表. 见附录22.

 • FOLDM<> - 所选对象的列表 和子文件夹中的所有对象. 见附录22.

 • LISTF<> - 指定对象的列表. 见附录22.

 • [tc] - 不同的文件面板列表([tc=TL]) 见附录12

 • GLOBALNAME - 全局变量传递的数据. 见附录23


其它参数:

save<>

保存至档案.

img+  描述

save<File|Mode|Delimeter> (推荐)

save<File!!Mode!!Delimeter>, 其中:

File - 要保存文件的路径.

Mode - 第二个参数忽略TCIMG.ini中的OverWriteList ...键

   0不覆盖文件(如果存在).

   1  - 覆盖文件(如果存在).

   2  - 附加到文件的末尾(如果存在).

   3  - 附加到文件的开头,如果存在.

如果编号是事先写的(连字符),则使用"空"信息将不会创建或覆盖该文件.

在2和3,您可以指定一个Delimeter  -  delimiter(默认情况下,换行符)


还支持LISTN格式,其中LIST1,LIST2 ... LISTN是在TCIMG.ini中的[Setting]中规定的模板,在相应的FileList1,FileList2 ... FileListN键中,指定保存文件的路径.

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

noprogres<>

没有进度条.

备注

删除文件和文件夹是潜在的危险 - 请注意!命令类似于一个对象 emptt

参见:

delsm, delss, emptt

例子

 

empty=%L ;; 删除所选文件夹中的空文件夹

 

empty=%L||noprogres<> ;; 删除所选文件夹中没有进度条和报告输出的空文件夹

 

empty=%L||save<"%p"ListEmpyFolder.txt|0> ;; 删除所选文件夹中的空文件夹,并将列表保存在远程文件夹的活动面板中

 

empty=%L||save<"%t"ListEmpyFolder.txt|0> ;; 删除所选文件夹中的空文件夹,并将列表保存在另一个已删除文件夹的面板中,如果存在则不替换

 

empty=%L||save<"%t"ListEmpyFolder.txt|-0> ;; 删除所选文件夹中的空文件夹,并将列表另存为已删除的文件夹面板,不替换为存在(如果列表为空,则不创建一个空文件)

 

empty=%L||save<"%t"ListEmpyFolder.txt|1> ;; 删除所选文件夹中的空文件夹,并将列表保存在已删除文件夹的对侧面板中,替换为已存在

 

empty=%L||save<"%t"ListEmpyFolder.txt|-1> ;; 删除所选文件夹中的空文件夹,并将列表保存在另一个已删除文件夹面板中,替换为存在(如果列表为空,则不创建空文件)

 

empty=%L||save<"%t"ListEmpyFolder.txt|-2> ;; 删除所选文件夹中的空文件夹,并将列表保存在另一个远程文件夹面板中,如果有新行,则附加到文件的末尾(如果列表为空,则不添加)

 

empty=%L||save<"%t"ListEmpyFolder.txt|2> ;; 删除所选文件夹中的空文件夹,并将列表另存为远程文件夹面板,如果有新行,请添加文件

 

empty=%L||save<"%t"ListEmpyFolder.txt|-3> ;; 删除所选文件夹中的空文件夹,并将列表保存在另一个远程文件夹面板中,如果有新行,则将其附加到文件的开头(如果列表为空,则不添加)

 

empty=%L||save<[ssave=BOX5]|0> ;; 删除所选文件夹中的空文件夹并保存列表(文件在对话框中选中)

 

empty=cliplist ;; 从剪贴板中删除列表中所有文件夹中的空文件夹

 

imgpr=1 delss=FOLDC<%L//0//-1//png//1>||1 empty=%L||noprogres<> ;; 删除除png之外的所选目录中的所有文件,并删除其中的所有空文件夹

up2

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