Ask a Question related to PERL Modules, Design and Development.
-
weberw@adelphia.net #1
Traverse a directory
I want to print out a listing of folders and their contents with
indentation. I don't want to print folder 3.
Example of output.
Folder 1
a.xls
b.xls
Folder 2
c.xls
d.xls
Here is my code. I want to keep the formatting above. How do you do
this as well as exclude folder 3?
#!C://Perl/bin/perl
use CGI ':standard';
use CGI::Carp 'fatalsToBrowser';
#use strict;
use warnings;
use File::Find;
my $file_count = 0;
my $dir_count = 0;
$title = "Find Files";
print header,
start_html($title),
h1($title);
find ( {
wanted => \&wanted}, 'C:/Documents and
Settings/weberw/Desktop/test');
printf "\nThere are %d files in %d directories.\n",
$file_count,
$dir_count;
sub wanted {
if (-d) {
return unless /[^.]/;
print "Directory Name is $File::Find::name\n";
print " \n";
$dir_count++;
}
elsif (-f _) {
print "File name is $File::Find::name\n";
$file_count++;
}
}
end_hmtl;
weberw@adelphia.net Guest
-
Cannot traverse XML returned from web service
I'm consuming a .NET web service that returns standard SOAP xml messages. After binding "resultXML" to event.results, the variable displays its... -
How to traverse an XML document?
I'm trying to use an XML document to qualify conditional text IDs that may be assigned to a section of text. To do that I need to read the child... -
How To Traverse Nodes of Selected Text
In Code View, when a user selects/highlights some text and executes my custom action i would like to get to the text's top level element. a... -
glob and Traverse Directory
weberw@adelphia.net wrote: What did you try, and how did that fail to meet your requirements? Please do not multipost!... -
Traverse directories
RoundKill wrote: You can use php's __FILE__ constant. This is relative to the current script being excuted and does change with includes. So... -
Gunnar Hjalmarsson #2
Re: Traverse a directory
[email]weberw@adelphia.net[/email] wrote:
Please do not multi-post!> I want to print out a listing of folders and their contents ...
[url]http://lipas.uwasa.fi/~ts/http/crospost.html[/url]
--
Gunnar Hjalmarsson
Email: [url]http://www.gunnar.cc/cgi-bin/contact.pl[/url]
Gunnar Hjalmarsson Guest



Reply With Quote

