Hi Jens, I have installed RTools, on my Win XP SP3 notebook, there are still errors when running the examples,
> cat("let's create some ff objects\n") let's create some ff objects > n <- 8e3 > a <- ff(sample(n, n, TRUE), vmode="integer", length=n, filename="d:/tmp/a.ff") > b <- ff(sample(255, n, TRUE), vmode="ubyte", length=n, filename="d:/tmp/b.ff") > x <- ff(sample(255, n, TRUE), vmode="ubyte", length=n, filename="d:/tmp/x.ff") > y <- ff(sample(255, n, TRUE), vmode="ubyte", length=n, filename="d:/tmp/y.ff") > z <- ff(sample(255, n, TRUE), vmode="ubyte", length=n, filename="d:/tmp/z.ff") > df <- ffdf(x=x, y=y, z=z) > rm(x,y,z) > cat("save all of them\n") save all of them > ffsave.image("d:/tmp/x") [1] "d:/tmp/a.ff" "d:/tmp/b.ff" "d:/tmp/x.ff" "d:/tmp/y.ff" "d:/tmp/z.ff" Error in ffsave(list = ls(envir = .GlobalEnv, all.names = TRUE), file = outfile, : the previous files do not match the rootpath (case sensitive) > str(ffinfo("d:/tmp/x")) Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection In addition: Warning messages: 1: In file.remove(c(imgfile, zipfile)) : cannot remove file 'd:/tmp/xTmp.ffData', reason 'No such file or directory' 2: In readChar(con, 5L, useBytes = TRUE) : cannot open compressed file 'd:/tmp/x.RData', probable reason 'No such file or directory' > cat("save some of them with shorter relative pathnames ...\n") save some of them with shorter relative pathnames ... > ffsave(a, b, file="d:/tmp/y", rootpath="d:/tmp") [1] "" "zip error: Nothing to do! (d:/tmp/y.ffData)" > str(ffinfo("d:/tmp/y")) List of 3 $ RData :List of 2 ..$ a: chr "d:/tmp/a.ff" ..$ b: chr "d:/tmp/b.ff" $ ffData :List of 1 ..$ zipinfo: cannot find either d:/tmp/y.ffData or d:/tmp: chr "y.ffData.zip." $ rootpath: chr "d:/tmp/" > 2010/11/11 "Jens Oehlschlägel" <jens.oehlschlae...@truecluster.com>: > Xiaobo, > > You indeed need external 'zip' and 'unzip' utlities in the path, citing from > ffsave's help: "using an external zip utility, e.g. for windows in Rtools on > [http://www.murdoch-sutherland.com/Rtools/]". > > Please note that the mentioned utilities have a 4 GB limit for the zip file, > AFAIK. I will for the next release check for a way to get rid of this limit > and also to get rid of inconsistencies in upper/lower-case spelling of drive > letters which can cause ffsave to fail. Note that - even without fffsave - ff > objects can be made permanent simply by creating them with 'filename' resp. > 'pattern' outside of fftempdir and saving the R-side ff-object with the usual > 'save' or 'save.image' function. > > In a new R session, after 'library(ff)' and 'load' you again have access, > assumed your ff files are still in the same location. > And yes, each column of a ffdf dataframe is stored as a separate ff file. > > Jens Oehlschlägel > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.