UltimateFileIO for Director MX
Supported:

$159.00
(5 Licenses)

$49.00
(1 License)

$65.00
(Dual OS License - Mac and PC)

Download a sample movie to see just how easy it is to use it!

Download Demo Windows

Download Xtra and Documentation Windows
Download Xtra and Documentation Macintosh OSX

Licensing Information

Functions FileIO UltimateFileIO
Encryption Base64 String or File NO YES
MD5 Digest String or File NO YES
Supports file path > 128 chars NO YES
Append to file and Get Spec Line NO YES
Encryption Each Appended line with a different Encryption key NO YES
Write/Read Plain Text Files YES YES
Multi Language support for Errors NO YES
Get Directory Listing NO YES
Get Volume List and Types NO YES
Create/Delete/Copy File Paths NO YES
Check if a Valid Path NO YES
Get a Files Attributes (time/date) NO YES
Copy or Move Files NO YES
Rename Files NO YES

Speed Test - UltimateFileIO vs FileIO
Read/Write Test FileIO UltimateFileIO
Read Files 344 152
Write Files 1002 554
(50% faster) UltimateFileIO
FileIO
*Shorter is better Read Write
SPECS: Based on Text file that contains 567 chars & read/write of 10,000 files. Time measurement is based on directors timer function, in ticks.

List of Functions

arEncryptText Encrypts string source using the given key
arDecryptText decrypts encoded string source using the given key
arWriteFile writes the data into the file. If the key is not empty encrypts the data.
Possible modes: "write", "overwrite" and "append"
arReadFile reads the data from the file. Offset specifies the line to read (0-based).
If key is not empty, decrypts data
 
arMD5 calculates a digest of source using MD5 algotrithm
arGetFileMD5 calculates a digest of the given file contents using MD5 algotrithm
 
arDeleteFile deletes the file
arCreatePath Creates the given path
arIsValidFile checks if the file with the given path exists
arIsValidPath checks if the folder with the given path exists
arDeletePath deletes the given folder and its contents. DANGER!
RECURSIVE! No confirmation will be requested
   
arListDir lists all the components of the given folder matching the given pattern and attributes
arGetVolumes lists the volumes available in the system
arGetFileAttributes returns the attributes of the given file
 
arCopyFile copied source to dst, if overwrite is not 0 overwrites dst if exists
arMoveFile copied source to dst. Destination must not exist!