modft

首页  后退  前进

modft
down2

更改文件或目录的修改,创建,最后访问时间.

 

modft=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

 • 参数[tc]返回的路径参见附录12


其它参数:

...

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

备注

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

变量名称

描述

GLOBALMODFT0

一组输入数据(在第一个单元格中,日期变化的对象的路径)

GLOBALMODFT

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

GLOBALMODFT1

修改对象的数组(在第一个单元格中,更改日期的路径)

GLOBALMODFT2

数组从未修改的对象(在第一个单元格中的日期未更改的路径)

参见:

modfs,modfx

例子

 

global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; 在光标快捷方式下创建一个对象+更改修改日期:从对象中取出日期,并在对话框中输入时间

 

global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>~~00:00:00 ;; 在光标标签下创建一个对象+更改修改日期:日期取自对象,时间为00:00:00

 

global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||<mdata=%P%N> ;; 在光标标签下创建一个对象+更改修改日期,从对象中取出

 

global clint=%P%N||"%p"//0 modft=GLOBALCLINT<1>||0||2012/12/12~~00:00:00 ;; 在光标标签下创建一个对象+更改修改日期2012/12/12 00:00:00

 

global clint=%P%N||"%t"//0 modft=GLOBALCLINT<1>||0||<info=o19%P%N//>[input] ;; 在相对面板的光标标签下创建一个对象+更改修改日期:日期取自对象,并在对话框中输入时间

 

global slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; 选定的对象设置最早的所有日期选项

 

imgpr=1 anf2d=PS<"%p"//0//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; 在活动面板中,查找修改日期小于创建日期的对象,并在最早的时间将所有日期选项设置为找到的对象

 

imgpr=1 anf2d=PS<"%p"//1//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; 在活动面板中,查找修改日期小于创建日期的文件,并在最早的时间内为找到的文件添加所有日期选项

 

modft="%T%M"||0||<mdata=%P%N> modft="%T%M"||1||<cdata=%P%N> ;; 将对侧面板修改日期和创建日期中的对象更改为光标下的相应对象日期

 

modft="%T%M"||0||<mdata=%P%N> ;; 将对侧面板修改日期中的对象更改为光标下的对象的修改日期

 

modft=%P%N||0||#SISDATE tcimg=$cm1007 clpget ;; 将光标下的对象更改为系统日期的修改日期,并应用重命名操作+粘贴剪贴板中的短语

 

modft=%P%N||0||#SISDATE tcimg=$cm1007 ;; 将光标下的对象更改为系统日期的修改日期,并应用重命名操作

 

 

modft=%P%N||0||<info=o10%T%M//> ;; 将修改日期下的光标下的对象更改为对侧面板对象的修改日期

 

modft=%P%N||0||<info=v22%P%N//>||upd<1> ;; 将游标下的可执行文件(exe ...)更改为内部日期(TimeDateStamp)的修改日期和创建日期

 

modft=%P%N||0||list<cliplist> ;; 将光标下的对象从剪贴板的日期更改为修改日期

 

modft=%P%N||1||<info=v22%P%N//> ;; 将光标下的可执行文件(exe ...)更改为内部日期的创建日期(TimeDateStamp)

 

"modft=%P%N||0||<info=f409%P%N//>" - 设置从修改归档中最新文件的日期获得的光标下的ZIP归档修改日期[••] [•arhives]

 

sends=<info=o10%P%N//>~~<info=o30%P%N//>~~<info=o50%P%N//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=%P%N||0,1,2||GLOBALXENDS<1> ;; 将对象放在光标下最早的所有选项日期

 

"slist=%UL <FOR> 1 <TO> GLOBALSLIST<0> alist=PS<GLOBALSLIST<:INDEX:>//0//-1> bends=<xfolder=41//$GLOBALALIST> modft=GLOBALSLIST<:INDEX:>||0||GLOBALBENDS<1> <NEXT>" - 将所选文件夹的修改日期更改为所选文件夹中最旧对象的修改日期

 

 

 

up2

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