?? spec.pm
字號:
package File::Spec;use strict;use vars qw(@ISA $VERSION);$VERSION = 0.82 ;my %module = (MacOS => 'Mac', MSWin32 => 'Win32', os2 => 'OS2', VMS => 'VMS');my $module = $module{$^O} || 'Unix';require "File/Spec/$module.pm";@ISA = ("File::Spec::$module");1;__END__=head1 NAMEFile::Spec - portably perform operations on file names=head1 SYNOPSIS use File::Spec; $x=File::Spec->catfile('a', 'b', 'c');which returns 'a/b/c' under Unix. Or: use File::Spec::Functions; $x = catfile('a', 'b', 'c');=head1 DESCRIPTIONThis module is designed to support operations commonly performed on filespecifications (usually called "file names", but not to be confused with thecontents of a file, or Perl's file handles), such as concatenating severaldirectory and file names into a single path, or determining whether a pathis rooted. It is based on code directly taken from MakeMaker 5.17, codewritten by Andreas KE<ouml>nig, Andy Dougherty, Charles Bailey, IlyaZakharevich, Paul Schinder, and others.Since these functions are different for most operating systems, each set ofOS specific routines is available in a separate module, including: File::Spec::Unix File::Spec::Mac File::Spec::OS2 File::Spec::Win32 File::Spec::VMSThe module appropriate for the current OS is automatically loaded byFile::Spec. Since some modules (like VMS) make use of facilities availableonly under that OS, it may not be possible to load all modules under alloperating systems.Since File::Spec is object oriented, subroutines should not called directly,as in: File::Spec::catfile('a','b');but rather as class methods: File::Spec->catfile('a','b');For simple uses, L<File::Spec::Functions> provides convenient functionalforms of these methods.For a list of available methods, please consult L<File::Spec::Unix>,which contains the entire set, and which is inherited by the modules forother platforms. For further information, please see L<File::Spec::Mac>,L<File::Spec::OS2>, L<File::Spec::Win32>, or L<File::Spec::VMS>.=head1 SEE ALSOFile::Spec::Unix, File::Spec::Mac, File::Spec::OS2, File::Spec::Win32,File::Spec::VMS, File::Spec::Functions, ExtUtils::MakeMaker=head1 AUTHORSKenneth Albanowski <F<kjahds@kjahds.com>>, Andy Dougherty<F<doughera@lafcol.lafayette.edu>>, Andreas KE<ouml>nig<F<A.Koenig@franz.ww.TU-Berlin.DE>>, Tim Bunce <F<Tim.Bunce@ig.co.uk>>. VMSsupport by Charles Bailey <F<bailey@newman.upenn.edu>>. OS/2 support byIlya Zakharevich <F<ilya@math.ohio-state.edu>>. Mac support by Paul Schinder<F<schinder@pobox.com>>. abs2rel() and rel2abs() written byShigio Yamaguchi <F<shigio@tamacom.com>>, modified by Barrie Slaymaker<F<barries@slaysys.com>>. splitpath(), splitdir(), catpath() and catdir()by Barrie Slaymaker.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -