Flfile.platformpathtouri() – Adobe Extending Flash Professional CS5 User Manual
Page 294
272
EXTENDING FLASH PROFESSIONAL
FLfile object
Last updated 5/2/2011
Description
Method; returns an array of strings representing the contents of the folder.
Examples
The following example returns three arrays. The first represents all the files in the C:\temp folder, the second
represents all the folders in the C:\temp folder, and the third represents the files and folders in the C:\temp folder:
var fileURI = "file:///C|/temp/" ;
var folderURI = "file:///C|/temp" ;
var fileList1 = FLfile.listFolder(fileURI, "files"); // files
var fileList2 = FLfile.listFolder(folderURI, "directories"); //folders
var fileList3 = FLfile.listFolder(folderURI); //files and folders
fl.trace("Files: " + fileList1);
fl.trace("");
fl.trace("Folders: " + fileList2);
fl.trace("");
fl.trace("Files and folders: " + fileList3);
The following example returns an array of all the text (.txt) files in the temp folder and displays the list in an alert box:
var folderURI = "file:///c|/temp";
var fileMask = "*.txt";
var list = FLfile.listFolder(folderURI + "/" + fileMask, "files");
if (list) {
alert(folderURI + " contains: " + list.join(" "));
}
The following example uses a file mask in the specified folderURI to return the names of all the executable files in the
Windows application folder:
var executables = FLfile.listFolder("file:///C|/WINDOWS/*.exe","files");
alert(executables.join("\n"));
FLfile.platformPathToURI()
Availability
Flash CS4 Professional.
Usage
FLfile.platformPathToURI(fileName)
Parameters
fileName
A string, expressed in a platform-specific format, specifying the filename you want to convert.
Returns
A string expressed as a file:/// URI.
Description
Method; converts a filename in a platform-specific format to a file:///
URI.