Hi,
I'm fairly new to perl and have a requirement to create a script but
I'm struggling a bit.
I have a directory on a Windows server which has 2 levels of subfolders
below it. I want to read in the first list of subfolders and then for
each of those read in the next level down. Once I have these (they are
named MMYY) I want to work out any that are over 3 months old but based
on the folder name and not any modification date then delete the older
ones.
I've got this piece of code that should get me the first subfolder
level,
my @HighFolders;
my $Highpath="D:/FSA/Recordings/";
use File::Util;
my($hf) = File::Util->;new();
my(@HighFolders) = $hf->;list_dir($Highpath,'--dirs-only');
then I have the following that should get me the next level down,
foreach $lf(@Highfolders)
use File::Util;
my($lf) = File::Util->;new();
my(@Lowfolders) = $lf->;list_dir($lf,'--dirs-only);
}
What I'm wondering is how I would go about making the @Lowfolders array
uniquely named for each $Highfolder.
I also will need to convert the MMYY Lowfolder name to a Date at some
point so that I can compare to the current date and work out which
folders are more than 3 months old so that I can build my list of
folders to delete.
Any help anyone can give me would be very much appreciated.
Thanks, Neil.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.