At 12:00 PM 8/20/02 -0400, FlashGuy wrote: >Hi, > >How can I retrieve the directory path and split the results into >separate variables based on the "\" > >Example: > >d:\temp\test\files> > >Split: > >var1: d: >var2: temp >var3: test >var4: files
Use File::Spec, which is also portable. (Since I ran this on Unix, I had to fool it into thinking it was Windows to work with your example.) $ cat foo #!/usr/bin/perl -wl use strict; BEGIN { $^O = "MSWin32" } # You won't need this use File::Spec; my $path = "d:\\temp\\test\\files"; my @dirs = File::Spec->splitdir($path); print join " * " => @dirs; $ ./foo d: * temp * test * files -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]