FileXtra3

Current version: 3.01 of 9-Nov-2000

 

FileXtra3 is a free cross-platform lingo scripting extension for Macromedia's Director v6 or newer.

It is available for Macintosh OS 8.5 or newer and Windows 95 OSR2, 98, 98SE, Me, NT 4 or 2000.

To see the new features in this release, click here.

To see a list of bug fixes, click here.

 

Macintosh: To download FileXtra3.sit, click here.

Windows: To download FileXtra3.zip, click here.

 

FileXtra3 documentation is available only in Acrobat .pdf format. Cross-platform and macro-virus free.

 
Both .zip and .sit files can be quickly decompressed with the free StuffIt Expander.

 


You can view the documentation online if you have the Acrobat plug-in.


If you need to contact me, my email address is .


Bug Fixes

 

Bugs fixed in v3.0:

Many bugs were fixed from previous versions, including:

* files copied from CD-ROM are now writeable
* volume sizes over 2 GB now reported correctly
* file open & save dialogs now modal
* file open & save dialogs now starting in the correct folder (Mac only)
* UNC volume names now supported
* Maximum path length has been increased from 256 to 1024 chars on Macs

 

Bugs fixed in v3.01:

 method platform(s) problem
* Windows NT 4 The Xtra could not load because it was looking in shell32.dll (a system DLL) for a function that only existed in Windows 2000. Windows Me, Windows 98 or systems with the Internet Explorer 4 "service pack 1" Desktop Update package. (Fixed by using a different combination of system calls.)
 fx_FolderSelectDialog Macintosh Crashes machine when a root volume is chosen. (Fixed)
fx_FolderSelectDialog Windows When a root volume is chosen (such as C:), it appended an extraneous '\' character. (Fixed)
fx_FileSaveAsDialog Macintosh If you did not append a ':' to the end of your 'initialPath' argument it would not start in the correct directory. (Fixed)
fx_FileCopy all FileXtra3 would allow you to try and copy a file onto itself, with bad results such as the truncation of the file to 0 bytes. (Fixed)

 

Also the documentation has been updated as of 9-Nov-2000 to include a new error code (-26) and to do some light cleanup.

Peruse the documentation for details.


New Features

 

· fx_GetVersion - returns the version of the Xtra
· fx_FileIsLink - tells whether the given file is really a "link" (alias/shortcut)
· fx_FileRecycle - move file(s) to the trash/recycle bin instead of immediate deletion
· fx_FileMove - relocate a file without copying & deleting
· fx_FileGetWriteState - get read-only flag for a file
· fx_FileSetWriteState - set or clear the read-only flag for a file
· fx_FileGetSize - returns the number of bytes a file uses on disk
· fx_FileGetType - get a file's "type"
· fx_FileSetType - set a file's "type"
· fx_FileCompare - compare two versions of a file to see if they are the same
· fx_FileOpenDocument - open a document
· fx_FilePrintDocument - print a document
· fx_FileGetAppPath - get the path to the application for the specified file type
· fx_FileRunApp - run an application
· fx_LinkCreate - create an alias (Mac) or shortcut (Windows) to a file
· fx_LinkResolve - find out what a link points to
· fx_FolderSelectDialog - pick a folder from a dialog
· fx_FolderGetSpecialPath - find the path to special system folders like the Desktop
· fx_FolderRecycle - send a folder and its contents to the Trash or Recycle Bin
· fx_FolderMove - relocate a folder and its contents without copying & deleting
· fx_FolderSyncOneWay - synchronize a folder's contents in one direction only
· fx_FolderSyncBothWays - synchronize two folder's contents so they match
· fx_VolumeGetTotalBytes - total number of bytes on a drive
· fx_VolumeIsRemovable - tests whether a volume uses removable media
· fx_VolumeEject - programmatically unmount & eject volumes such as CD-ROMs
· fx_ErrorNumber - error code returned by most recent FileXtra3 method call
· fx_ErrorString - human readable message about most recent error