home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
programs
/
filing
/
cdfs
/
!ReadMe
Wrap
Text File
|
1998-12-26
|
3KB
|
72 lines
!ReadMe
~~~~~~~
!FromCDLFS and !ToCDLFS are used to convert LongFiles disk trees to/from
LongFiles CDFS extensions. The difference between the two are documented in
LongFiles 2.09 !Help file, but for a summary, here are the differences:
Normal LongFiles CDFS LongFiles
Uses '!ZZ!!Z!!LF' as special filename Uses 'LONG__FS' as special filename
Uses '}' as 'split' character Uses '/' as split character
This means that if you were to create a directory structure containing the
two directories 'ThisIsALongFilename' and 'ThisIsnt', then cataloguing the
parent directory when LongFiles has been killed would show:
Normal LongFiles
----------------
!ZZ!!Z!!LF WR/ Data 00:00:00 01-Jan-1900 26 bytes
ThisIsnt D/ Directory 15:49:32 26-Dec 1998 2048 bytes
ThisIs}000 D/ Directory 15:49:25 26-Dec-1998 2048 bytes
CDLFS (CD-Rom LongFiled FS)
---------------------------
LONG__FS WR/ Data 00:00:00 01-Jan-1900 26 bytes
ThisIsnt D/ Directory 15:49:32 26-Dec 1998 2048 bytes
ThisIs/000 D/ Directory 15:49:25 26-Dec-1998 2048 bytes
By changing the names subtly in this way, it is possible to create CD-ROMs
which have >10 character filenames - and these will also preserve the case of
the filenames.
Using the applications
~~~~~~~~~~~~~~~~~~~~~~
!ToCDLFS converts a directory structure in normal LongFiles format into the
CDLFS format. To do this, load !ToCDLFS, and drop the parent directory onto
the !ToCDLFS icon. After a brief period of disk activity (depending on how
many files are in the directory tree), the tree will be converted into CDLFS
format.
!FromCDFS performs the reverse operation; it takes a CDLFS format directory
tree and converts it into normal LongFiles format. It is used in exactly the
same way - dropping the parent directory onto the icon will perform the
conversion.
Command-line
~~~~~~~~~~~~
If you want to do the conversion on a whole disk, you can do this from the
command line. Once the applications have been seen, two *commands will have
been added - *ToCDLFS and *FromCDLFS. They have one argument, which is the
directory to convert.
For example, if you want to convert the RAM disk to CDLFS format, then you
can do this by typing:
*ToCDLFS RAM:$
Caveats
~~~~~~~
Although LongFiles does not have to be loaded, these applications will work
with LongFiles running - and also if you have LongFiles with non-standard
special filenames/characters. The applications will fail if the source FS is
a CDLFS-style FS. Later versions will check this.
Read-only filing systems (and files which cannot be renamed) will also cause
problems. However, for normal disk creation, it should be fine.
Copyright
~~~~~~~~~
!FromCDLFS, !ToCDLFS are © Jason Tribbeck 1998
LongFiles is © Jason Tribbeck 1994-1998
All rights reserved