Removing directory?
I think you want to add a recursive = TRUE to your call to unlink(). Best, Jim
Henrik Bengtsson wrote:
Hi, I'm trying to remove/delete a directory usingR. I've tried the following with no success: % Rterm --vanilla
getwd()
[1] "C:/Documents and Settings/hb/braju.com.R/aroma.affymetrix/test"
dir.create("foo")
file.info("foo")
size isdir mode mtime ctime atime
foo 0 TRUE 777 2007-02-28 14:52:10 2007-02-28 14:52:10 2007-02-28 14:52:10
# Using file.remove()
res <- sapply(c("foo", "foo/", "foo\\", "./foo", "./foo/"), file.remove)
res
foo foo/ foo\\ ./foo ./foo/ FALSE FALSE FALSE FALSE FALSE # Using unlink()
res <- sapply(c("foo", "foo/", "foo\\", "./foo", "./foo/"), unlink)
res
foo foo/ foo\\ ./foo ./foo/
1 0 0 1 0
# Directory is still there
file.info("foo")
size isdir mode mtime ctime atime
foo 0 TRUE 777 2007-02-28 14:52:10 2007-02-28 14:52:10 2007-02-28 14:52:10
I've tried the above from a different directory too, i.e.
setwd("C:/"), with no success. Using absolute pathnames the same.
This is on WinXP R v2.4.1:
sessionInfo()
R version 2.4.1 Patched (2007-01-13 r40470) i386-pc-mingw32 locale: LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MON ETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252 attached base packages: [1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" [7] "base" Thanks Henrik
______________________________________________ R-help at stat.math.ethz.ch 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.
James W. MacDonald University of Michigan Affymetrix and cDNA Microarray Core 1500 E Medical Center Drive Ann Arbor MI 48109 734-647-5623 ********************************************************** Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.