[R] save.image() issue resolved - I hope

ripley@stats.ox.ac.uk ripley at stats.ox.ac.uk
Sun Apr 14 15:00:42 CEST 2002


On Sun, 14 Apr 2002, Prof Brian D Ripley wrote:

> On Sat, 13 Apr 2002, Marc R. Feldesman wrote:
>
> > I've been combing through logs I keep of all my activities.  I've found a
> > possible correlation between the save.image() problem I'm having and one
> > particular event.
> >
> > My system has a rewriteable DVD drive.  I keep a 4.7 GB DVD/RW disk in the
> > E: drive and have a system scheduler synchronize the contents of the g:
> > drive with the e: drive every Friday night.  Interestingly, both times I've
> > discovered the save.image() problem have been on Saturday mornings.  I
> > discovered that if I copy the entire data directory on the g: drive to a
> > new directory on the same drive, I don't have the save.image()
> > problem.  However, if I manually synchronize the two drives (G -> E),
> > save.image() fails.  The only difference I can see between the data
> > directory *before* synchronization and *after* synchronization is that
> > synchronization "unsets" the archive bit.  If I make a new directory, the
> > "archive bit" is set and save.image() works.
> >
> > I'm not sure why this is a problem for the routines in R -- it certainly
> > doesn't seem to be a problem with other programs -- but either avoiding
> > synchronization (a straight copy also works, but copies far more than is
> > actually necessary), or manually resetting the archive bit before using R
> > seems to "solve" the problem.

I can't reproduce any problem with the archive bit manually unset.

> Renaming via the ISO C call is an unusual thing for Windows programs to
> use.  The Windows implementation is not POSIX-compliant.  I'll see if there
> are better ways to do this under Windows (but not for 1.5.0).  Sometimes
> Explorer can works with files that tools ported from Unix think are in use.

It seems that most Windows applications would use DeleteFile/MoveFile (not
unlink/rename) and Windows NT (but not 9X) supports renaming existing
files using MoveFileEx.  Looks like it would be worth exploring the latter
for 1.6.x.

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list