Try:
use File::Basename;
my $direx = 'E:/Perl/bin/extra/nodir/hi.txt';
my ($name, $path, $suffix, @stuff);
while (1) {
($name, $path, $suffix) = fileparse($direx);
last if $name eq '.';
print "Name is $name\n";
push @stuff, $name;
chop($path);
$direx = $path;
}
foreach (@stuff) {
print"\t$_\n";
}
HTH
David
"Javeed Sar" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> hi All,
>
>
> I have string as given below:
>
> M:\sun1\train\test\Soarian_Context_Sensitive_Coordination_File
>
> From this string i need to split indivually and get
>
> Soarian_Context_Sensitive_Coordination_File ---> in one variable.
> test
> ---> in one variable
> train
> ---> in one variable
> sun1
> ---> in one variable
> M:
> ---> in one variable
>
>
>
> Regards
> Javeed
>
> Regards
> Javeed
>
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]