File Management functions

int getNumberOfFilesInFolder( string path, string filter )

Returns the number of files in the given folder that match the filter.

Parameters

String path: Folder to search files / String filter: File filter (“.” is allowed).

Returned Value

INT: number of files in the folder that mach the filter.

Example 1
some code here;
var folder;

stringlist getFilesInFolder( string path, string filter )

Returns a list of files in the given folder that match the filter.

Parameters

String path: Folder to search files / String filter: File filter (“.” is allowed).

Returned Value

LIST: list of files in the folder that match the filter.

Example 1
some code here;
var folder;

 
 

• Function: string getFileFolder( string file );
• Description: Returns the absolute path of the folder that contains the given file.
• Parameters: String file: File path
• Returned Value: String path of the folder that contains the given file.

• Function: string getFileName( string file );
• Description: Returns the file name of this path. The name does not include the extension.
• Parameters: String file: File path
• Returned Value: String: name of the file.

• Function: string getFileNameAndExtension( string file );
• Description: Returns the file name of this path. The name includes the extension.
• Parameters: String file: File path
• Returned Value: String: name of the file.

• Function: INT getNumberOfFilesInBranch( string path, string filter );
• Description: Returns the number of files in the folder path and all the subfolders that match the given filter. This function searches recursively until the branch is completed.
• Parameters: String path: Path of the folder to search / String filter: Filter to match
• Returned Value: INT: Number of files that match the condition.

• Function: stringlist getFilesInBranch( string path, string filter );
• Description: Returns a list of files in the folder path and all its subfolders that match the given filter. This function searches recursively until the branch is completed.
• Parameters: String path: Path of the folder to search / String filter: Filter to match
• Returned Value: LIST: List of files that match the condition.

• Function: bool copyFile( string origin, string target );
• Description: Copies a file from origin to target.
• Parameters: String origin: Path of the file to copy / String target: Path of the target file
• Returned Value: Bool: returns True if the copy was successful, False if it was unsuccessful.

• Function: bool removeFile( string path );
• Description: Removes the specified file.
• Parameters: String path: Path of the file to remove
• Returned Value: Bool: returns True if the file was removed successfully, False if not.

• Function: bool renameFile( string path, string name );
• Description: Renames the specified file.
• Parameters: String path: Path of the file to rename. String name: New name of the file
• Returned Value: Bool: returns True if the file was renamed successfully, False if not.

• Function: bool createAbsoluteFolder( string path );
• Description: Creates a folder.
• Parameters: String path: Path of the folder to create
• Returned Value: Bool: returns True if the folder was created successfully, False if not.

• Function: bool createRelativeFolder( string parentFolder, string folderName );
• Description: Creates a folder given a relative path.
• Parameters: String parentFolder: Path of the parent folder where the folder will be created. String folderName: Name of the folder
• Returned Value: Bool: returns True if the folder was created successfully, False if not.