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://ww
w.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible
code.
|