Just popping in
Joined: 2007/6/5 14:51 Last Login
: 9/4 22:03
From Brisbane, AUSTRALIA
Group:
Registered Users
|
APPDIR: is a virtual volume full of softlinks, it's virtual because it doesn't physically exist on a real disk anywhere, just like RAM: and ENV: filesystems.
APPDIR: contains only softlinks that point to various locations on the media, it means that any application that has been run at least once, will have an APPDIR: entry created dynamically that allows you to find it and other applications anywhere simply by refering to "APPDIR:foobar" where "foobar" is the name of the program.
APPDIR: is NOT an assignment, even though it may initially appear to work like one, an assignment is something else more limited and completely different that allows you to create fixed references to somewhere else on a disk. APPDIR: works across any number of disks and can reset itself to new paths automatically, it does not require manual intervention unlike assignments, which have to be manually created in your startup -sequence or user-startup files.
The contents of the ENVARC:AppDir/ are just environmental variable files that store the paths for the handler to build the APPDIR: virtual disk of softlinks. The appdir-handler maintains those environmental variables automatically, it also flushes entries that no longer exist or have invalid paths, once every two months, it flushes unused entries once a year.
APPDIR: has been built into dos.library and mounted on boot, since version 53.25 (2009-06-06).
|