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]

Reply via email to