This has worked for me: system("rm path/*")
On 11/28/06, Hans-Peter <[EMAIL PROTECTED]> wrote: > Hi, > > I try to delete the files in a directory. While the command > > invisible(lapply( list.files( "DeleteThis" ), function(x) > file.remove(paste("DeleteThis", x, sep="/" )) )) > > works, I keep thinking that there should be a more direct command. > > "unlink" looks like a good candidate but whith this I only arrive to > either delete the whole directory or nothing happens at all. Code: > > file.exists( "DeleteThis" ) # TRUE: folder is here > > (unlink( "DeleteThis/*.*" )) # 0, content doesn't get deleted > (unlink( "DeleteThis/*" )) # do. > (unlink( "DeleteThis/*.*", TRUE )) # do. > (unlink( "DeleteThis/*", TRUE )) # do. > > unlink( "DeleteThis", TRUE ) # whole folder will be deleted > > According to the help placeholders are allowed so I don't see where is an > error. > > Thanks for your help! > > -- > Regards, > Hans-Peter > > ______________________________________________ > R-help@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. > ______________________________________________ R-help@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.