Mike Scott wrote:
If FrameMaker crashes, it leaves behind *.lck, *.backup.fm,
*.auto.fm, *.recover.fm, and *.fm files. Opening any one of the
four *.fm files causes FM to determine which is the most recent and
offers to open that for you instead.
FrameMaker saves all these files in the current base file's directory:
*.fm -- the base file and most recent manual save
*.lck -- UNIX-style lock file for groups accessing shared folders;
also uses each OS's native file locking
*.backup.fm -- the version before your last manual save
*.auto.fm -- the automatic periodic save; does not affect *.fm or
*.backup.fm
*.recover.fm -- a MIF file saved to disk from RAM by a monitor daemon
when the application crashes; the file containing the current state
of the file and likely most similar to *.fm or *.auto.fm.
So exactly what does happen if you don't have write access to that
directory? No backup? Or does fm refuse to open the file?
If you can open a file and save it you must have write access to its
containing directory. Ergo, the program can write backups and recovery
files to that directory also. The only circumstance I can imagine where
you could not write a backup file to a directory but could write
successive saves of the base file is if the directory was remote and a
filter had been deliberately set to prevent writing *.backup.fm files.
In fact, this is the case because even a simple save writes the original
file to a temporary file which is then renamed to and overwrites the
backup, or is deleted after a successful save. These are the two
patterns for any application that saves files.
Or have I missed something here? If you don't have write access
(someone changed the directory permissions while your files was open)
FrameMaker of course raises an error message if any kind of write is
attempted and fails, just like any other application. If you open a
file in a read-only directory, FM now flags that as the file opens.
Formerly, you only found out when you tried to save your 3 hours of
work, and had to quickly save it elsewhere in a local writeable folder.
Regards,
Hedley
--
Hedley Finger
28 Regent Street Camberwell VIC 3124 Australia
Tel. +61 3 9809 1229 Fax. (call phone first)
Mob. (cell) +61 412 461 558
Email. "Hedley Finger" <[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]