On Thu, 26 Feb 2004, Duncan Murdoch wrote:

> On Thu, 26 Feb 2004 08:21:05 -0800 (PST), Nathan Whitehouse
> <[EMAIL PROTECTED]> wrote :
> 
> >Dear R-devel,
> >
> >  Is there a way to find the size in bytes of a save()
> >command --before-- the file has been saved?
> 
> I don't think so, though you can guess:  integers are stored in 4
> bytes, floats in 8, etc.
> 
> One way to solve this problem would be to create a connection that did
> nothing except keep track of a file position, then do the save to that
> connection.  However, it's not easy to define new connection types.
> Might be a nice package to write to allow such a thing.

I don't think it is worth it.  Just use an anonymous file connection and 
seek to the end to measure the length.  (Similar to Luke's use of a pipe, 
but more portable.)

-- 
Brian D. Ripley,                  [EMAIL PROTECTED]
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 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Reply via email to