Introduction Installation Beginning Admin Quick Ref FTP Server SMTP Server Database Security
Statements Objects String Parsing Events Queues Samples Special names Error Handling Accessories   Back
Objects>Folder Object>Properties>Folder
Caravan Business Server>Help>Objects>Folder Object> Properties Folder
Name Folder
Text         Returns the name of the current folder (without the path). Also you can assign an existing folder to change the folder.       
Syntax
         <caravan>
                 docs(folder) //Returns the current folder name
         </caravan>      

         <caravan>
                  docs(folder)={folder name} //an existing folder name is assigned and that becomes the current folder in the assigned path
         </caravan>      

         docs(folder)=".."  // goes to higher level folder

      
Sample       
Caravan Business Server>Help>Objects>Folder Object> Properties> Filespec
Name Filespec
Text              pattern to match the filename-example: "*.html", "a*.doc" etc.          Default filename is "*.*"       
Syntax <caravan>docs(filespec)="*.doc"</caravan>
Caravan Business Server>Help>Objects>Folder Object> Properties> Minsize
Name Minsize
Text           Minimum size of the file to be found.         
Syntax <caravan>docs(minsize)="2048"</caravan>
Caravan Business Server>Help>Objects>Folder Object> Properties> Maxsize
Name Maxsize
Text               Maximum size of the file to be found.             
Syntax <caravan>docs(maxsize)="120000"</caravan>
Caravan Business Server>Help>Objects>Folder Object> Properties> Type
Name Type
Text             Finds whether all File or Folder.           
Syntax             
            <caravan>
             docs(type)="file"
            </caravan>
            <caravan>
             docs(type)="folder"
            </caravan>
                         
Caravan Business Server>Help>Objects>Folder Object> Properties> Datefrom
Name Datefrom
Text   Time value in integer format.
Syntax <caravan>docs(datefrom)=t(time)</caravan>
Sample Example to find all files modified in the last hour.
<caravan>time t</caravan>
<caravan>t(hour)-="1"</caravan>
<caravan>docs(datefrom)=t(time)</caravan>
Caravan Business Server>Help>Objects>Folder Object> Properties> Dateto
Name Dateto
Text                 Time value in integer format.               
Syntax <caravan>docs(dateto)=t(time)</caravan>
              
Sample                     
            Example to find all files modified 5 minutes before.
            <caravan>time t</caravan>
            <caravan>t(second)-="300"</caravan>
            <caravan>docs(dateto)=t(time)</caravan>
              
Caravan Business Server>Help>Objects>Folder Object> Properties> Startat
Name Startat
Text                 Files to be start with.               
Syntax
                 <caravan>docs(startat)="100"</caravan>      
              
Caravan Business Server>Help>Objects>Folder Object> Properties> Filename
Name Filename
Text                     Assign file name.                   
Syntax
                     <caravan>docs(filename)={filename}</caravan>      
                  
Caravan Business Server>Help>Objects>Folder Object> Properties> Fullname
Name Fullname
Text                     Gives full name.                   
Syntax
                     <caravan>docs(fullname)</caravan>      
                  
Caravan Business Server>Help>Objects>Folder Object> Properties> Extension
Name Extension
Text                   Gives extension.                 
Syntax
                   <caravan>docs(extension)</caravan>      
                
Caravan Business Server>Help>Objects>Folder Object> Properties> Time
Name Time
Text   Gives date of the file in integer format.
Syntax <caravan>docs(extension)</caravan>      
Sample Example displaying file date
<caravan>time t</caravan>      
<caravan>t(time)=docs(time)</caravan>                  
<caravan>t(date)</caravan>-<caravan>t(month)</caravan>- <caravan>t(year)</caravan>
<caravan>t(hour)</caravan>:<caravan>t(minute)</caravan>:<caravan>t(second)</caravan>
Caravan Business Server>Help>Objects>Folder Object> Properties> size
Name size
Text                           Gives size.                         
Syntax
                           <caravan>docs(size)</caravan>      
                        
Sample
                        -NA-
                        
Caravan Business Server>Help>Objects>Folder Object> Properties> path
Name path
Text             Assign path of the folder.           
Syntax
             <caravan>docs(path)={path}lt;/caravan>      
          
Sample
          -NA-
          
Caravan Business Server>Help>Objects>Folder Object> Properties> count
Name count
Text         Gives the current file count.       
Syntax
         <caravan>docs(count)</caravan>      
      
Sample
      -NA-
      
Caravan Business Server>Help>Objects>Folder Object> Properties> Reset
Name Reset
Text         Resets file specification       
Syntax
         <caravan>docs(reset)</caravan>      
      
Sample
            <caravan>docs(reset)</caravan>
            <caravan>docs(filespec)="*.pdf"</caravan>
      
Caravan Business Server>Help>Objects>Folder Object> Properties> file
Name file
Text Display the content of the first file of that folder, or Assign any content to create a new file in that folder using the path and filename properties.       
Syntax       
         <caravan>
                 docs(file) //Displays the contents of the file, selected with the path and filename properties
         </caravan>      

         <caravan>
                  docs(file)={contents}  //any content assigned, which will create a new file and save using the path and filename properties
         </caravan>      

             
Sample              
Caravan Business Server>Help>Objects>Folder Object> Properties> findnext
Name findnext
Text Go to next folder       
Syntax       
         <caravan>
                 docs(findnext) //Goes to the next folder under the assigned folder path.
         </caravan>
             
Sample              
Home       Back