Описание команды | |
modft |
Изменение времени модификации, создания, последнего доступа файла или каталога.
modft=File илиFolder, ||...
Параметры:
1-й обязательный параметр. | |
File или Folder | Путь к файлу или каталогу. Полный путь к файлу, возможные варианты: • Путь через параметры %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См. также:
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=%WL <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"||2||<adata=%P%N> ;; изменить объекту в другой панели дату модификации, создания и последнего доступа на соответствующие даты объекта под курсором
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,1,2||#SISDATE||upd<1> ;; изменить объекту под курсором дату модификации, дату создания и дату последнего доступа на системную дату
modft=%P%N||0,1||#SISDATE||upd<1> ;; изменить объекту под курсором дату модификации и дату создания на системную дату
modft=%P%N||0,2||#SISDATE||upd<1> ;; изменить объекту под курсором дату модификации и дату последнего доступа на системную дату
modft=%P%N||0||#SISDATE tcimg=$cm1007 clpget ;; изменить объекту под курсором дату модификации на системную дату и применить действие переименования + вставить фразу из буфера обмена
modft=%P%N||0||#SISDATE tcimg=$cm1007 ;; изменить объекту под курсором дату модификации на системную дату и применить действие переименования
modft=%P%N||0||#SISDATE||upd<1> ;; изменить объекту под курсором дату модификации на системную дату
modft=%P%N||0||<info=f409%P%N//> ;; установить дату модификации ZIP архиву под курсором, полученной из даты модификации самого нового файла в архиве
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,2||#SISDATE||upd<1> ;; изменить объекту под курсором дату создания и дату последнего доступа на системную дату
modft=%P%N||1||#SISDATE||upd<1> ;; изменить объекту под курсором дату создания на системную дату
modft=%P%N||1||<info=v22%P%N//> ;; изменить исполняемому файлу (exe ...) под курсором дату создания на внутреннюю дату (TimeDateStamp)
modft=%P%N||2||#SISDATE||upd<1> ;; изменить объекту под курсором дату последнего доступа на системную дату
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=%WL <FOR> 1 <TO> GLOBALSLIST<0> alist=PS<GLOBALSLIST<:INDEX:>//0//-1> bends=<xfolder=41//$GLOBALALIST> modft=GLOBALSLIST<:INDEX:>||0||GLOBALBENDS<1> <NEXT> ;; изменить выделенным папкам дату модификации на дату модификации самого старого объекта в выделенных папках
slist=C:\List.txt <FOR> 1 <TO> GLOBALSLIST<0> anf2d=GLOBALSLIST<:INDEX:>||2||(.*)=(.*) modft=GLOBALANF2D1<1>||0||GLOBALANF2D2<1>||recurse<1> <NEXT> beepss ;; изменить папкам (с рекурсией) активной панели из списка C:\List.txt дату модификации согласно прописанному в списке