Actually my code did check for an error but the module that I used did not return an error. And even worse, instead of not moving the file and leaving it were it was, it just deleted it or moved it into oblivion.So even if I caught the error what was I to do:

die "You are gonna hate life now. The file move failed and the source file has been deleted. Goodbye.\n";

But thanks for the obvious....

other peoples modules are great, untill they dont work as advertised.

Not pointing fingers... I THINK the module should have handled this situation better, however I failed to validate the filename before trying to move the file.. Maybee the OS did not return an error to the module. who knows. This was one of my earlier scripts and worked great for a long time ( many years ) till it found and MP3 TAG with invalid characters in it.

So back to the original question.... How do you validate filenames???


In reply to Re^2: Validate windows filenames. by zzspectrez
in thread Validate windows filenames. by zzspectrez

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.