Search
Link Search Menu Expand Document
Kony Quantum is now HCL Volt MX. See Revised Terminology. Current Quantum users, see the important note about API naming.

voltmx.io.FileList Namespace

FileList namespace represents the list of file objects.

FileList Properties:Name Description
length: [type: Number, ReadOnly] Returns the number of files in the FileList object.

The FileList library comprises of the following API.

Functions

The voltmx.io.FileList namespace contains the following functions.

item

The item API returns the File object at the specified index in the FileList.

Syntax

voltmx.io.File.item(index)

Input Parameters

Parameter Description
Index Index in the FileList.

Example

var mainLoc = voltmx.io.FileSystem.getDataDirectoryPath();
var newDirLoc = mainLoc + constants.FILE_PATH_SEPARATOR + "myDirItem";

var myNewDir = new voltmx.io.File(newDirLoc).createDirectory();
var myFile1Loc = mainLoc + constants.FILE_PATH_SEPARATOR + "myDirItem" + constants.FILE_PATH_SEPARATOR + "myFileItem1.txt";

var myFile1 = new voltmx.io.File(myFile1Loc).createFile();
var myFile2Loc = mainLoc + constants.FILE_PATH_SEPARATOR + "myDirItem" + constants.FILE_PATH_SEPARATOR + "myFileItem2.txt";

var myFile2 = new voltmx.io.File(myFile2Loc).createFile();
var myFileTemp = new voltmx.io.File(newDirLoc);

var filesListTemp = myFileTemp.getFilesList(); //getFilesList using getFilesList API
alert(filesListTemp.length); //File list length must be greater than 0.
var myFile = filesListTemp.item(1); //Provide index of file 
alert(JSON.stringify(myFile.name));

Return Values

Return Value Description
File File object at specified index. Null if there is no File at specified index or if index is not in FileList range.

Exceptions

None

Platform Availability

Available for iOS, Android, and Windows platforms.