- About: scripter
Commented on Perl to the rescue: case study of deleting a large directory
Thanks! For a couple of days I hassled with exactly the same problem. 10 million files and every tool I used likes to cache the directory for "performance" reasons... Now that script is running on a clients OSX server where...
Alceu Rodrigues de Freitas Junior commented on
Perl to the rescue: case study of deleting a large directory
This post is quite old already, but I found it due to a post of mine in the perlmonks website.
As far as I checked, if you're in Linux, you could use a system call to SYS_getdents with syscall and avoid doing a stat() on the files and get their names to a list (or a text file).
After that it would be just a matter to call unlink on those names.
The downside is that I'm still trying to figure out how to use getdents with Perl. :-)
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.