delsm

首页  后退  前进

delsm
down2

删除文件或目录.

 

delsm=File或Folder, ||...

 

参数:


1-强制参数.

File

Folder

文件或目录的路径. 文件的完整路径,支持的选项有:

 • TC参数 %P%N附录7.

 • 绝对路径 c:\test.txt或c:\test\

 • 相对路径 %COMMANDER_PATH%\test.txt或%COMMANDER_PATH%\test\ 见附录13.

 • 相对路径 $f06\test.txt或$f06\test\ 见附录8.

 • 参数返回的路径<xfolder> 见附录11.

 • 由全局变量返回的路径 见附录23

 • 传递给变量$var_p ...的路径,在命令中创建 exect


其它参数:

...

类似. 其余的与命令一样: delss.

备注

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALDELSM0

数组输入数据(在第一个单元格中要删除的对象的路径)

GLOBALDELSM

数组输出数据(在第一个单元格中的远程对象的路径)

GLOBALDELSM1

数组输入数据(在第一个单元格中要删除的对象的路径)

GLOBALDELSM2

数组输出数据(在第一个单元格中取消删除对象的路径)

 

删除文件和文件夹是潜在的危险 - 请小心!

参见:

delss, emptt, empty

例子

 

bufsr=#C-1 pause=500 creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用ENCRYPTED文本从剪贴板创建存档在工作表中使用名称Bufer +系统时间并删除临时文件

 

bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; 将片段从剪贴板添加到密码库(在b64 +系统时间标签中),并将其插入文本的末尾,再次使用原始文件对数据库进行加密.

 

bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]||save<%%COMMANDER_PATH%%\kod\baza_512XXX.txt|1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//0//x//**crypt||GLOBALSENDS<1>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 pause=5s clpclr sndps=1 ;; 从缓冲区中的文本中创建一个密码保护的信息库,名称为baza_512XXX.txt.crypt,行尾处的系统时间标签+ 5秒钟后清除缓冲区+哔声.如果具有此名称的数据库存在,则将重命名.

 

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf="%%TCIMG_PATH%%\temp\Bufer.txt"||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用系统时间名称从桌面上的剪贴板创建一个包含文本的文件,并删除临时文件

 

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; 使用文本从剪贴板创建一个存档在工作表上使用名称Bufer +系统时间并删除临时文件

 

delsm="%p"css\win_style.css||1 ;; 删除css子文件夹中当前文件夹中的当前win_style.css文件

 

delsm=$f300\Firefox\Data\profile\cookies.sqlite||1 ;; 删除Firefox中的所有Cookie

 

delsm=%%COMMANDER_PATH%%\Plugins\Wlx\PDFFilter\filter.log||1||total<> ;; 删除PDFFilter\Filer.log文件,关闭并运行Total Commander

 

delsm=%P%N||1||upd<1> ;; 删除光标下的对象并刷新面板

 

delsm=clpget||0 ;; 从剪贴板中删除对象,路径

 

exect=$var_file='%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt' sends=$var_file??-1 <FOR> 2 <TO> GLOBALSENDS<0> <STEP> 2 exect=$var_n=:INDEX:+1 renmm=GLOBALSENDS<:INDEX:>||##GLOBALSENDS<$var_n>||rflag<1> <NEXT> delsm=$var_file||1 ;; 从Atlantis_Name.txt ...列表中替换文件,并删除临时文件

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~текущую~~папку?')||$var_i=$var_n=7?_Exit():1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; 删除当前文件夹(取消动作的能力)

 

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) movee=<xfolder=51//$f45>||$var_put//0 slist=GLOBALMOVEE1<t1>||test<1e!!zip> <IF> <info=f401GLOBALSLIST<1>//> < 2 AND <info=f402GLOBALSLIST<1>//> < 1 <THEN> zunpf=GLOBALSLIST<1>||$var_put//0 delsm=GLOBALZUNPF0<1>||1||upd<1> <ELSE> zunpf=GLOBALSLIST<1>||$var_put//0||foldname<1> delsm=GLOBALZUNPF0<1>||1||upd<1> <ENDIF> ;; 将最后的压缩文件从文件夹c:\Users\name\Downloads移动到活动面板,如果是zip,则将其解压缩到名称目录或根据条件

 

exect=$var_sf='%P%N'||$var_st='C:\TempHH\'||ShellExecuteWait('hh','-decompile~~'&'$var_st'&'~~'&'$var_sf') movee=$var_st||<info=o75%P%N//>//0||<info=o72%P%N//> delsm=%P%N||1||upd<1> ;; 在名称文件夹中的活动面板中的光标下解压缩chm(在TempHH目录中初步压缩并​​移动到活动面板),删除源

 

global copys=%L||"%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 +删除除了您要编译的所有内容+ pack into chm并删除复制的目录

 

global decrd=%P%N||"%p"//0//x//**||12345|AES256 zunpk=GLOBALDECRD<1>||"%p"//0 delsm=GLOBALDECRD0<1>||1 ;; 解密光标下的文件,将解密的文件压缩成zip存档并删除源文件

 

global delsm=%P%N||1 GLOBALDELSM0<a> GLOBALDELSM<a> GLOBALDELSM1<a> GLOBALDELSM2<a> ;; 删除光标下的对象,并在全局变量中显示信息

 

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 zpacf=%P%N||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait encrd=GLOBALZPACF<1>||"$f06"//0//x//**crypt||12345|AES256 delsm=GLOBALZPACF<1>||1 ;; 从桌面上的专用临时存档创建,在* crypt文件中加密存档,并删除临时存档

 

imgpr=1 copyy=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt||%%COMMANDER_PATH%%\kod\//0||$$-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=1000 bufsr=^^||#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; 在更改+系统时间之前创建数据库的备份备份,并将剪贴板(b64 +系统时间标签)中的片段添加到密码库,并将其插入到文本的末尾,再次使用原始文件对数据库进行加密.

 

imgpr=1 forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; 在从5秒开始的flv视频剪辑的光标下选择所选的视频文件(检查到wmv),然后每秒一次(每秒以4帧组合)每帧一次,并添加音频并以文件名保存文件目录+原始视频文件的名称+删除中间文件

 

imgpr=1 slist=FOLDC<%L//0//1//png> iconv=GLOBALSLIST<t>||"%p"\NewLibrary//0||48,32,24,16 creat=%%TCIMG_PATH%%\TEMP\||NewLibrary.txt||content<$GLOBALICONV||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\NewLibrary.txt||"%p"Library.icl delsm="%p"\NewLibrary||1 ;; 将所选文件夹的png文件转换为指定大小的图标,并将其放置在NewLibrary文件夹中,然后在活动面板中从NewLibrary文件夹的内容中创建库Library.icl,并进一步删除此文件夹

 

itray=3 exect=$var_put='%P%N' sends=-1||formt<lin44,lin60,lin61,lin62,lin37,1> sends=GLOBALSENDS<1>??2||formt<lin59,lin57> downh=$var_put//2||GLOBALSENDS<1>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> iconf=GLOBALRENMM<1>||"$var_put//1"||32 renmm=GLOBALICONF<1>||GLOBALSENDS<2>||rflag<1> icoft=$var_put||0||ico,0,1 attrf=GLOBALRENMM<1>||+HS!!0 delsm=GLOBALDOWNH<1>||1||upd<1> ;; 将缓冲区中的URL中的图标分配给光标下的目录,转换为32x32大小,属性分配被隐藏

 

itray=3 rlist=%L||##path<0>||formt<1> xlist=$GLOBALRLIST||##path<6> wlist=$GLOBALXLIST||formt<lin44,lin60,lin61,lin62,lin37,1> <FOR> 1 <TO> GLOBALWLIST<0> downh=GLOBALRLIST<:INDEX:>//2||GLOBALWLIST<:INDEX:>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> slist=$GLOBALRENMM iconf=GLOBALRENMM<1>||:://1//(\w:.*\\)([^\\]*)\.(.*)//$1favicon.ico||32 pause=500 icoft=GLOBALRLIST<:INDEX:>||0||favicon.ico attrf=GLOBALICONF<1>||+HS!!0 delsm=GLOBALSLIST<1>||1 <NEXT> tcimg=50~~$cm540 ;; 分配给从URL获取的专用目录(例如,twitter.com,cryptocoincharts.info)图标,并分配隐藏的系统

 

lists=PS<"%p"//1//-1//About.jpg>||save<"%p"List.txt|0>||upd<2> start=IrfanView||/filelist="%p"List.txt~~/resize=([input=BOX56],0)~~/aspectratio~~/convert=$D$N.bmp~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delsm="%p"List.txt||1 tcimg=$cm540 ;; 将About.jpg转换为About.bmp中的所有子文件夹(宽度在对话框中输入),而不删除原始图像

 

moves=%L||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d1"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; 将所选对象移动到上一级,并删除父文件夹(如果为空)(如果所有子目录为空)

 

moves=%L||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d9"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; 将所选对象移动到上一级,并删除父文件夹(如果为空)

 

moves=%L||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; 将所选对象移动到上一级,然后删除父文件夹

 

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> ;; 新新200的X- 200 200 200 200 200 200 CE 200 X- 200 200 X- 200 200 X- 200 200 X- 200 200 X- 200 200 X-

 

moves=PS<%P%N//0//0>||"%p"//1 delsm=%P%N||1||upd<1> ;; 在光标下的文件夹中,将所有对象移动到活动面板(REPLACING对象)并删除文件夹

 

moves=PS<%P%N//1//-1>||"%p"//0 delsm=%P%N||1 ;; 将光标下的文件夹内的所有文件移动到活动面板,删除文件夹及其子文件夹

 

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||%P%N||%P||-pGLOBALSENDS<1>||&&wait||upd<3> pause=500 delsm=%P%N||1 ;; 解压缩所选存档(密码取自加密数据库)并将提取的文件放在其旁边,删除原始存档

 

sends=<info=f1%P%N|1//>??1 lists=%L||##<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) - 保留原样并将下载的文件上传到服务器,然后删除生成的图像.原始图像保持不变+链接到剪贴板上的图像

 

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存档

 

textt="%p"css/style.css||&&\{(.*)([^\}]+)!!{~~clpget@LFwidth:~~1920px;@LFheight:~~1080px;@LF delsm="%p"css/style.css.bak||1 ;; 在打开的目录中替换 - 没有选择(索引utf-8/win.html和css文件夹与style.css文件)样式背景-b64  - 从缓冲区中删除备份

 

textt="%p"css/utf_style.css||&&\{\r\n(.*)!!{~~clpget$1 delsm="%p"css/utf_style.css.bak||1 ;; 在css文件夹中的样式表文件utf_style.css中替换 - 使用缓冲区中的一行代码装饰body标签,并删除备份文件

 

"tcimg=$cm2002 delsm="%p"||1||upd<1>" - 转到父目录并删除您离开的文件夹

 

 

up2

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