;***************************** ;* RoboTask Task file ;* Do not edit in text editor! ;***************************** [Root] ActionAfterRun=INTEGER|0 Actions=FOLDER Automat=INTEGER|0 CatID=INTEGER|10 Comment=STRINGLIST ContinueOnError=INTEGER|0 Events=FOLDER ExternalName=STRING|"Task309" Hide=INTEGER|0 ID=INTEGER|1366132146 LogOnAsUser=INTEGER|1 Name=STRING|"[DEMO] Backup your tasks (daily backup)" OnErrorTaskID=INTEGER|0 Priority=INTEGER|3 RunOnClose=INTEGER|0 RunOnStartup=INTEGER|0 ToLog=INTEGER|3 WriteGeneralLog=INTEGER|0 [Actions] Action1=FOLDER Action10=FOLDER Action11=FOLDER Action12=FOLDER Action13=FOLDER Action14=FOLDER Action15=FOLDER Action16=FOLDER Action17=FOLDER Action2=FOLDER Action3=FOLDER Action4=FOLDER Action5=FOLDER Action6=FOLDER Action7=FOLDER Action8=FOLDER Action9=FOLDER [Actions\Action1] ActionID=STRING|"A_VARIABLES_CREATE" Enabled=INTEGER|-1 Name=STRING|"Create local variable ""BACKUPFOLDER"" with value ""c:\TaskBackup""" Params=FOLDER [Actions\Action1\Params] expand=STRING|"1" varkind=STRING|"1" varname=STRING|"BACKUPFOLDER" varvalue=STRING|"c:\TaskBackup" [Actions\Action10] ActionID=STRING|"A_VARIABLES_CREATE" Enabled=INTEGER|-1 Name=STRING|"Create local variable ""OLDFOLDER"" with value """"" Params=FOLDER [Actions\Action10\Params] expand=STRING|"0" varkind=STRING|"1" varname=STRING|"OLDFOLDER" [Actions\Action11] ActionID=STRING|"A_VARIABLES_CREATE" Enabled=INTEGER|-1 Name=STRING|"Create local variable ""CNT"" with value ""0""" Params=FOLDER [Actions\Action11\Params] expand=STRING|"0" varkind=STRING|"1" varname=STRING|"CNT" varvalue=STRING|"0" [Actions\Action12] ActionID=STRING|"A_LOOP_FILE" Enabled=INTEGER|-1 Name=STRING|"File Loop" Params=FOLDER [Actions\Action12\Params] createmode=STRING|"1" date1=STRING|"20130328" date2=STRING|"20130328" destvar=STRING|"OLDFOLDER" DuringDays=STRING|"1" DuringHours=STRING|"1" DuringMinutes=STRING|"1" DuringMonths=STRING|"1" file0=STRING|"{BackupFolder}\*.*" filecount=STRING|"1" OlderDays=STRING|"1" OlderHours=STRING|"1" OlderMinutes=STRING|"1" OlderMonths=STRING|"1" savesize=STRING|"0" searchkind=STRING|"1" sort=STRING|"1" sortby=STRING|"0" sortorder=STRING|"1" subdirs=STRING|"1" timesize=STRING|"0" WithoutPath=STRING|"0" [Actions\Action13] ActionID=STRING|"A_VARIABLES_INCREMENT" Enabled=INTEGER|-1 Name=STRING|"Increment variable ""cnt""" Params=FOLDER [Actions\Action13\Params] incement=STRING|"1" vaiable=STRING|"cnt" [Actions\Action14] ActionID=STRING|"A_FLOW_IF" Enabled=INTEGER|-1 Name=STRING|"If Then" Params=FOLDER [Actions\Action14\Params] case=STRING|"0" operator=STRING|"3" type=STRING|"1" value1=STRING|"{Cnt}" value2=STRING|"{BackupDays}" [Actions\Action15] ActionID=STRING|"A_FOLDER_REMOVE" Enabled=INTEGER|-1 Name=STRING|"Remove Nonempty Folder ({OldFolder})" Params=FOLDER [Actions\Action15\Params] deletefolder=STRING|"1" folder=STRING|"{OldFolder}" [Actions\Action16] ActionID=STRING|"A_FLOW_ENDIF" Enabled=INTEGER|-1 Name=STRING|"End If" [Actions\Action17] ActionID=STRING|"A_LOOP_END" Enabled=INTEGER|-1 Name=STRING|"End Loop" [Actions\Action2] ActionID=STRING|"A_VARIABLES_CREATE" Enabled=INTEGER|-1 Name=STRING|"Create local variable ""TODAYFOLDER"" with value ""{BackupFolder}\{Year}{MonthNo}{Day}""" Params=FOLDER [Actions\Action2\Params] expand=STRING|"1" varkind=STRING|"1" varname=STRING|"TODAYFOLDER" varvalue=STRING|"{BackupFolder}\{Year}{MonthNo}{Day}" [Actions\Action3] ActionID=STRING|"A_VARIABLES_CREATE" Enabled=INTEGER|-1 Name=STRING|"Create local variable ""BACKUPDAYS"" with value ""7""" Params=FOLDER [Actions\Action3\Params] expand=STRING|"1" varkind=STRING|"1" varname=STRING|"BACKUPDAYS" varvalue=STRING|"7" [Actions\Action4] ActionID=STRING|"A_FLOW_IF" Enabled=INTEGER|-1 Name=STRING|"If Then" Params=FOLDER [Actions\Action4\Params] case=STRING|"0" operator=STRING|"1" type=STRING|"3" value1=STRING|"{FileExists({TaskFolder}\*.tsk)}" [Actions\Action5] ActionID=STRING|"A_ROBOTASK_LOG" Enabled=INTEGER|-1 Name=STRING|"Log Message" Params=FOLDER [Actions\Action5\Params] message=STRING|"Wrong task folder. Reconfigure the task, please" type=STRING|"2" [Actions\Action6] ActionID=STRING|"A_LOOP_BREAK" Enabled=INTEGER|-1 Name=STRING|"Break" [Actions\Action7] ActionID=STRING|"A_FLOW_ENDIF" Enabled=INTEGER|-1 Name=STRING|"End If" [Actions\Action8] ActionID=STRING|"A_FOLDER_SYNCHRONIZE" Enabled=INTEGER|-1 Name=STRING|"Synchronize Folders" Params=FOLDER [Actions\Action8\Params] clearro=STRING|"0" details=STRING|"0" exact=STRING|"0" foder1=STRING|"{TaskFolder}" foder2=STRING|"{TodayFolder}" hidden=STRING|"0" howsync=STRING|"1" includemask=STRING|"*.*" subdir=STRING|"0" system=STRING|"0" [Actions\Action9] ActionID=STRING|"A_MISC_COMMENT" Enabled=INTEGER|-1 Name=STRING|"//Now remove old backup folders" Params=FOLDER [Actions\Action9\Params] comment=STRING|"Now remove old backup folders" [Events] Event1=FOLDER [Events\Event1] Enabled=INTEGER|-1 EventID=STRING|"E_FILE_MONITOR" Params=FOLDER UnigueID=INTEGER|1635073 [Events\Event1\Params] chg=STRING|"1" chga=STRING|"1" chgsl=STRING|"1" chgsm=STRING|"1" chgtl=STRING|"1" chgtm=STRING|"1" del=STRING|"0" folder1=STRING|"{TaskFolder}" foldercount=STRING|"1" incmask=STRING|"*.*" interval=STRING|"60" listmode=STRING|"1" mon_files=STRING|"1" mon_folders=STRING|"0" new=STRING|"1" pass=STRING|"0" passmode=STRING|"1" saveresults=STRING|"0" subfolders1=STRING|"0"