File System Types
Lucee gives you access to a number of resources
Local Files
Provides access to the files on the local physical file system.
Format
[file://] absolute-path
Where absolute-path is a valid absolute file name for the local filesystem.
Examples
/home/someuser/somedir
c:\program files\some dir
c:/program files/some dir
file://home/someuser/somedir
file://C:/Documents and Settings
file:////somehost/someshare/afile.txt
Zip, Tar and TGZ
Provides access to the contents of Zip, Tar and TGZ files.
Format
zip:// arch-file-uri [! absolute-path ]
tar:// arch-file-uri [! absolute-path ]
tgz:// arch-file-uri [! absolute-path ]
Where arch-file-uri refers to a file of any supported type, including other zip files.
Examples
zip://c:/somedir/somefile.zip!/zipdir/file.txt
tgz://file://Users/susi/somefile.tar.gz!/zipdir/file.txt
tar:///Users/susi/somefile.tar!/zipdir/file.txt
HTTP
Provides readonly access to files on an HTTP server.
Format
http://[ username [: password ]@] hostname [: port ][ absolute-path ]
Examples
http://somehost:8080/downloads/pic.gif
http://myUserName:myPassword@myHost/index.html
FTP
Provides access to the files on an FTP server.
Format
ftp://[ username [: password ]@] hostname [: port ][ absolute-path ]
Examples
ftp://myUsername:myPassword@somehost/pub/downloads/somefile.zip
RAM
A filesystem which stores all the data in memory.
Format
ram://[ path ]
Examples
ram:///any/path/to/file.txt
S3
Provides access to the files on an S3 (Simple Storage Service) Internet Storage
Format
s3://accessKey:secretAccessKey@amazonaws.com[ absolute-path ]
Examples
s3://ddsfdsfer34ewe:ewdkwhekwrh3432@amazonaws.com/somedir/somefile.txt