Syntax
|
<caravan> folder "name"="path" </caravan>
|
Text
|
Name is the name of the folder object Path is the absolute path of folder or variable, say form(folder).
|
Sample
|
Example 1 <caravan>folder docs="c:\www\docs"</caravan> Or <caravan>folder docs=form(foldername)</caravan>
Example 2
<caravan> folder docs="c:\user\test" docs(type)="file" docs(datefrom)=checkfrom(time); //assigned time from an existing variable. //assign file type Ex: *.doc docs(filespec)="*.doc" loop z (50000) //if file exists in this folder if docs(filename) //create a variable with all required information //This can be put into item field of the queue object //which will be used by the queue handler // mode changes done by nitin to take care of "/" in the folder path delete fileinfo var fileinfo fileinfo(filename)=docs(filename) fileinfo(filesize)=docs(size) fileinfo(filedate)=docs(time) //generate new queue object queue qitem(BACKUPQ) qitem(type)=tbl_autopickup(recordno) qitem(item)=fileinfo() delete qitem else //no more files in this folder. Break and go to next folder break endif //find next record docs(findnext) repeat z 50001 </caravan>
|
Quick Reference
|
folder fld="C:\Test"
|
Properties
|
Filespec
Minsize
Maxsize
Type
Datefrom
Dateto
Startat
Filename
Fullname
Extension
Time
size
path
count
Reset
Folder
file
findnext
|
Home
Back
|