FileSystem.findFileAsync() This page was last modified over 30 day(s) ago and has 0 comment(s)


Back to FileSystem Class Summary

Availability
Windows, Mac OSX, Linux

Usage
mdm.FileSystem.findFileAsync(searchCriteria:String):void

Parameters
searchCriteria:String - Search criteria

Returns
Nothing

Description
Returns a colon (';') seperated list of files in the specified folder and subdirectories which has the specified extension. This is asynchronous operation. When it completes "onResult" or "onIOError" events are delivered to registered listener(s) (or called via assigned handlers: see notes below).
The "onResult" event.data wil contain "result" string:
var results:String = event.data.result;
See below sample.
This command can potentially return huge strings. (eg. "C:\\*.*") so please be sure to specify as much file and directory information as possible.

Notes
There are two ways to listen for events in 4.0:
#1
using "onEventNameFunction" - callback based handlers introduced in {mdm} 2.0
#2
using IEventListener model based on Events introduced in 4.0.

No matter what implementation you would use either callback and listener handler would have to use single-argument defintion as in below sample:
// callback based handlers
mdm.Appllication.onAppChangeFocus = function(event:Event):void
{
// proceed with event
};

// handlers based on IEventListener model
function onAppChangeFocusHandler(event:Event):void
{
// proceed with event
};

Example Code
// callback version
mdm.FileSystem.onResult = function(event:mdm.Event):void
{
// operation completed/finished
var results:String = event.data.result;
// now split paths in string
};
mdm.FileSystem.onIOError = function(event:Event):void
{
// operation failed
};
mdm.FileSystem.findFileAsync(searchString);

// event-listener implementation
function onResultHandler(event:mdm.Event):void
{
// operation completed/finished
var results:String = event.data.result;
};
function onIOErrorHandler(event:Event):void
{
// operation failed
};
mdm.FileSystem.addEventListener("onResult", onResultHandler);
mdm.FileSystem.addEventListener("onIOError", onIOErrorHandler);
mdm.FileSystem.findFileAsync(searchString);

mdm.FileSystem Class Example Downloads
No Example Downloads Available


Registered Users must be logged in to 'MyAccount' to add a Comment - Log In Here
  After Logging In, Click Here to Refresh This Page