In addition to your chdir() and getcwd() problems, your use of glob rather than readdir has the potential of bringing you to grief.

glob("T*") will return all the files (and directories) in your current directory which contain an upper or lower case "T". There's no assurance that the directories will appear at the head of the list (it's sorted ascii-beticly). In other words, $TP_dir[0] may very well contain a file. Cconsider, for example, a directory like this:

dir T1 T2 _t.txt foo.txt bar.txt ~out.out out.c
I would expect the file "_t.txt" to appear as $TP_dir[0].

See eyepopslikeamosquito's response for the method of testing if you must use glob.

And, as others have said, please read-and-heed-and-use the Monastery's modified html markup standards and/or Markup in the Monastery so we need not go to such trouble to read your post.


In reply to Re: chdir problem by ww
in thread chdir problem by PerlBeginNew

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.