Installation:
Copy XADFileSystem L:
Copy MountXAD SYS:C/
Copy def_XAD0.info ENVARC:Sys/
Usage:
MountXAD <archive file>
After you are done with the archive file, unmount it with the Dismount command:
Dismount XAD0:
Or use MountXAD with DISMOUNT switch:
MountXAD <archive file> DISMOUNT
If you mount more than one archive at the same time the second one will use the
device name XAD1: and the third XAD2: and so on.
XADFileSystem unarchives files as they are accessed into a temporary directory.
By default this is placed in T: which is usually in RAM: so if you're going to
be using XADFS on archives with lots of big files you should consider pointing
this to a directory on your harddrive. This can easily be done with SetEnv
command:
SetEnv SAVE XADFS_TEMP_DIR <temp directory>
F.e. to make XADFS store temp files in DH1:Temp just type:
SetEnv SAVE XADFS_TEMP_DIR DH1:Temp
Changes:
52.8 (22-Jul-2012)
- Added support for ACTION_COPY_DIR_FH packet
- Added a workaround for lha archives where directories don't have the
XADFIF_DIRECTORY flag set but instead have a slash at the end of
xfi_FileName to signify that they are directories
52.7 (16-Sep-2010)
- Removed the need for setting up an array of filesystem objects in
GenerateDirTree() function
See the Changelog file in the archive for a complete list of changes.
| |