Extracts base file name from full path. Uses DOS/Windows conventions. : fileparse « File « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » File » fileparse 




Extracts base file name from full path. Uses DOS/Windows conventions.
    

#use File::Basename;
#fileparse_set_fstype("MSDOS");

#The other supported types are AmigaOS, os2, MSWin32, VMS, MacOS, and RISCOS. 
#UNIX is the default type.

#!/usr/bin/perl -w
use File::Basename;

fileparse_set_fstype("MSDOS");

$fullname = 'C:\Perl\lib\site\validate.pl';

@suffixlist = '.pl';

($basename, $directory_path, $suffix= fileparse($fullname, @suffixlist);

print "For   $fullname\n";
print "base: $basename\n";
print "path: $directory_path\n";
print "ext.: $suffix\n";

          

   
    
    
    
  














Related examples in the same category
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.