Hi,

file.remove(path) will remove an empty directory "on most Unix
platforms", but not on Windows, cf. help("file.remove").  A workaround
for Windows is then unlink(path, recursive=TRUE).  However, unless
you're really careful and make sure 'path' is not empty, you may
delete more than you wish (even worse, path may contain '..' or
likewise from a list.files(all.names=TRUE) call).  Is there another
*non-recursive* way to delete a single empty directory on Windows
(without turning to system() calls)?

Thanks,

Henrik

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to