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.
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.