Home: Perl Programming Help: Win32 Programming Help:
delete specific sub directories recurcively



Raju.b
New User

Feb 12, 2013, 12:51 AM


Views: 22802
delete specific sub directories recurcively

Hi,

I have written a perl script to checkout from CVS. I want to recurcively delete all the 'CVS' directories from every folder. How can I do that. Thanks in advance.

regards
Raju babannavar


FishMonger
Veteran / Moderator

Feb 12, 2013, 6:18 AM


Views: 22799
Re: [Raju.b] delete specific sub directories recurcively

Use the File::Find (or File::Find::Rule) module to traverse the directory tree deleting the directories as needed. You'll want to set no_chdir to true so that you can delete the current dir if needed.

http://search.cpan.org/~dom/perl-5.12.5/lib/File/Find.pm

You'll also want to use the File::Path module to handle the deletion process.

http://search.cpan.org/~dland/File-Path-2.09/Path.pm


(This post was edited by FishMonger on Feb 12, 2013, 6:20 AM)