I want to know the files within a directory tree. Something like this
TOP -> SECOND -> FOLDERS 1-3 -> NAME -> Files
I did not generate these files but they are formatted as such
1234 ACS. (Description).txt
Yes that is white space in there
My issue is when I'm reading .txt files from the "NAME" folder
opendir(DIR, $top.$second) or die "CANNOT OPEN SECOND DIRECTORY\n"
+;
@nameFolders = grep { !/^\.|\.\.$/ } readdir(DIR);
closedir(DIR);
foreach(@nameFolders){
$folder = $_;
if($_ =~ /\.txt$/){ next; } #sometimes .txt files are here
+ but I took care of them earlier in the code and that works just fine
#print $_."\n"; #Output is 100% perfect here
opendir FIL, $top.$second."/".$folder or die "CANNOT OPEN
+NAME DIRECTORY\n";
@files = grep { /\.txt$/ } readdir(FIL);
closedir(FIL);
foreach(@files){
$fileName = $_;
print $fileName."\n"; #HERE IS MY PROBLEM OUTPUT IS BE
+LOW
@fileName = split / /, $fileName;
$numID = $fileName[0];
$goodFiles{$fileName}=$numID;
}
}
OUTPUT:
1234 ACS. (STUFF).txt
ACS.
1235 ACS. (STUFF).txt
ACS.
...
What is going on here? I'm not spiting the file name until after I print, AND it's in the @files array.
I'm at a loss.
Thanks for any input.
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.