Scott wrote:
>
> I need to scan a directory for files, they will be in pairs, a .tag file
> and a .txt file. I need to first make sure the .tag file(s) is there. If
> it is I need to check for the same prefix .txt file. Here is what I do to
> check for the file:
>
> ($scantag) = <*.tag>;
>
> @files = glob("*.tag");
>
> Is there a way to determine the prefix to the file? xxxxx.tag and
> xxxxx.txt?
my @tagandtxt;
while ( <*.tag> ) {
( my $file = $_ ) =~ s/\.tag$//;
push @tagandtxt, $file if -e "$file.txt";
# or if you want all the file names in the array
# push @tagandtxt, "$file.tag", "$file.txt" if -e "$file.txt";
}
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]