G'day mrd1019,

Welcome to the Monastery.

"I’m thinking a foreach loop would work?"

Did you try that? If so, what difficulties did you encounter? If not, then give it a go and, if you encounter difficulties, tell us what they are.

"I’m not 100% sure how to go about getting to my end goal."

Again, without knowing what your problem is, it's not really possible to offer a solution.

I'll take a complete guess that you don't know how to generate the "apxxxx.zip" filenames. For this, you'll probably want the sprintf function. Here's an example with printf (which uses the same formats as sprintf):

$ perl -e 'printf "ap%04d.zip\n", $_ for (0, 1, 234, 1335)' ap0000.zip ap0001.zip ap0234.zip ap1335.zip

— Ken


In reply to Re: Create zip files for each sub-directory under a main directory by kcott
in thread Create zip files for each sub-directory under a main directory by mrd1019

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.