Thanks L~R, I took your advice, but with the same result. Below is the code for my entire foreach loop. I suspect the problem might be in the first line of the loop, although the first if statement works fine.

foreach my $file ($ftp->ls()) {
print "in the foreach loop at $file\n";
if (!($file=~/.?\.stm/)) { print "$file is not an .stm type file\n"; next; }
my $mtime = $ftp->mdtm($file);
die "cannot get mdtm\n" if ! $mtime;
print "modified time is $mtime\n";
chomp($mtime);
if (!($mtime=~/\d+/)) {
print "skipping $file\n";
next;
}
if ($mtime<$timeThen) {
print "Removing $file: ";
$connect->delete($file);
print $ftp->message;
}
}

This works in that any file that is not a .stm file shows up in the "not an .stm file" message. The program exits on the die "cannot get mdtm" line the first time an .stm file is found.
Any advice gratefully received
thanks
stewartski

In reply to Re: Re: using $ftp->mdtm($file) by stewartski
in thread using $ftp->mdtm($file) by stewartski

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.