Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

RedHat 9 (Linux i386) - man page for file::spec::os2 (redhat section 3pm)

File::Spec::OS2(3pm)		 Perl Programmers Reference Guide	     File::Spec::OS2(3pm)

       canonpath
	      No physical check on the filesystem, but a logical cleanup of a path. On UNIX elim-
	      inated successive slashes and successive "/.".

       splitpath
		  ($volume,$directories,$file) = File::Spec->splitpath( $path );
		  ($volume,$directories,$file) = File::Spec->splitpath( $path, $no_file );

       Splits a path in to volume, directory, and filename portions. Assumes that the last file
       is a path unless the path ends in '/', '/.', '/..'  or $no_file is true.  On Win32 this
       means that $no_file true makes this return ( $volume, $path, undef ).

       Separators accepted are \ and /.

       Volumes can be drive letters or UNC sharenames (\\server\share).

       The results can be passed to "catpath" to get back a path equivalent to (usually identical
       to) the original path.

       splitdir
	      The opposite of catdir().

	   @dirs = File::Spec->splitdir( $directories );

       $directories must be only the directory portion of the path on systems that have the con-
       cept of a volume or that have path syntax that differentiates files from directories.

       Unlike just splitting the directories on the separator, leading empty and trailing direc-
       tory entries can be returned, because these are significant on some OSs. So,

	   File::Spec->splitdir( "/a/b//c/" );

       Yields:

	   ( '', 'a', 'b', '', 'c', '' )

       catpath
	      Takes volume, directory and file portions and returns an entire path. Under Unix,
	      $volume is ignored, and this is just like catfile(). On other OSs, the $volume
	      become significant.

NAME
       File::Spec::OS2 - methods for OS/2 file specs

SYNOPSIS
	require File::Spec::OS2; # Done internally by File::Spec if needed

DESCRIPTION
       See File::Spec::Unix for a documentation of the methods provided there. This package over-
       rides the implementation of these methods, not the semantics.

perl v5.8.0				    2002-06-01			     File::Spec::OS2(3pm)


All times are GMT -4. The time now is 11:09 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password