It appears that, after doing more research, the keep_root variable does not keep the \data folder intact but removes it. Unless I am mistaken, is there another method to cleaning a directory of files and subdirectories without removing the directory itself? (I know I can do it programmatically but I was wondering if there was a '1-liner' like the one previously listed).
----- Forwarded Message ---- From: Tony Esposito <[email protected]> To: Beginners Perl <[email protected]> Sent: Wednesday, 13 May, 2009 12:56:45 Subject: deleting subdirectories only in Win32 Hello, When trying to delete subdirectories and their files on WinXP SP3, the following code also removes the root directory of the subdirectories. Can I get some assistance? I want to keep C:\my\data intact but I am losing the \data folder # # Code to remove all files and subdirectories under C:\my\data # perl -e "use File::Path; rmtree('C:/my/data',{keep_root => 1, safe => 1});"
