I'm gonna have to go with the file probably has a handle open on it. But I don't quite know what type of system you're attempting to do this on -- *NIX, Win*, {...}. Win* ain't got a (native) unlink (that I can recall). But of course, all the *NIX's do have unlink. I'm also not familiar with the peculiars with Perl on Win, and unlink. But the doc's say:
On error, unlink will not tell you which files it could not remove. If you want to know which files you could not remove, try them one at a time:You will also need to pass -U flag to Perl.foreach my $file ( @goners ) { unlink $file or warn "Could not unlink $file: $!"; }
If nothing else. Now you can at least attempt to track the unlinking of the files, to see why/what's going on.
Best wishes.
--Chris
¡λɐp ʇɑəɹ⅁ ɐ əʌɐɥ puɐ ʻꜱdləɥ ꜱᴉɥʇ ədoH
In reply to Re: Unlink not deleting, Threading issue?
by taint
in thread Unlink not deleting, Threading issue?
by pimperator
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |