movee

首页  后退  前进
movee
down2

移动文件或目录.

 

movee=File或Folder||Path, ||...

 

参数:


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


2-强制参数.

Path

Path!!Flag!!RegExp!!Replace. 在参数下用符号分隔 !!

 它可以有1(强制)到4个子参数

Path//Flag//RegExp//Replace. 在参数下用符号分隔 //(首选)

 它可以有2(强制)到4个子参数,其中:

Path - 目标路径(如果要在参数中使用对象路径,则使用两个冒号 ::).

Flag :

   0 - 不覆盖现有对象.添加计数器(默认)

   1 - 覆盖现有对象.

   3 - 向目标路径添加计数器(如果存在).

   4 - 如果对象名称匹配则跳过.

   5  - 如果目标不存在,跳过.不覆盖现有对象.

   6  - 如果目标不存在,跳过.覆盖现有对象

 9 - 使用 owrite<> 参数检查文件的创建

RegExp//Replace (RegExp!!Replace) - 用符号 // 分隔的字符串表示使用正则表达式更改路径(目标路径):第一部分是要"查找的内容",第二部分是要"替换成什么"。见附录2.

要在正则表达式字符串中插入一些其他路径,请使用子参数路径 <Path>


其它参数:

...

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

备注

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

变量名称

描述

GLOBALMOVEE0

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

GLOBALMOVEE

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

GLOBALMOVEE1

数组从被移动的对象(在第一个单元格中移动对象的路径)

GLOBALMOVEE2

来自unmovement对象的数组(在第一个单元格中为unmovement对象的路径)

GLOBALMOVEE3

数组从源对象(在第一个单元格中,被移动对象的原始路径)

参见:

filep, filer, moves

例子

 

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~Or~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 movee=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; 将所选文件逐个移动到对侧面板文件夹的相应选择顺序

 

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目录中初步压缩并​​移动到活动面板),删除源

 

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//>||upd<1> ;; 在名称文件夹中的活动面板中的光标下解压缩chm(在TempHH目录中初步压缩并​​移动到活动面板)

 

movee=%P%N||"%p%O\"//0//(path<"%p">)(.*\\)(.*\\)//$1$3||jump<4> creat="%p%O\"||Read_me.txt||clip<>||upd<2> ;; 将光标下的文件移动到创建的文件夹名称,在该文件夹中创建带有剪贴板内容的Read_me.txt文件,并在对侧面板中打开该文件夹

 

movee=%P%N||"%t"//0||##111 ;; 将光标下的对象移动到对侧面板,将名称更改为111

 

movee=%P%N||"%t"//1||[tc=TO]||upd<5> ;; 在替换光标下的对侧面板对象中移动,先前将其重命名为对侧面板的活动对象的名称

 

movee=clpget||E:\Музыка\vk\iii\ ;; 将对象(从剪贴板的路径)移动到文件夹E:\Music\vk\iii\

 

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)

 

slist=%L <FOR> 1 <TO> GLOBALSLIST<0> folds="%p"||GLOBALSLIST<:INDEX:>||&&(.*?)~~.*!!$1||&&(.*?)_.*!!$1||&&(.*?)-.*!!$1 movee=GLOBALSLIST<:INDEX:>||GLOBALFOLDS<1>//0||&&(.*?)~~.*!!$1||&&(.*?)_.*!!$1||&&(.*?)-.*!!$1 <NEXT> ;; 在活动面板中为每个所选文件创建具有更改名称的自己的文件夹(将空格,下划线和连字符后的字符丢弃),并将每个文件移动到其文件夹,将其重命名为文件夹名称.

 

"global movee=%P%N||"%T"//0 clint=GLOBALMOVEE1<1>||"%P"//0||upd<2>" - 将光标下的文件移动到对侧面板,在移动文件的当前快捷方式中创建

 

 

 

 

up2


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