Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.073.128 Times

File::PathInfo 1.27

Company: Leo Charre
Date Added: October 10, 2013  |  Visits: 298

File::PathInfo

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)

File::PathInfo is a Perl module that provides an object oriented interface to things you want to know about a file, such as extension, absolute path, relative path, size, filename (without extension), etc. It is a sort of swissarmy knife of file info.<br /><br />A lot of times you need to know a file's absolute path, it's absolute location, maybe it's relative location to something else (like DOCUMENT ROOT), then you need to maybe know the relative path and relative location for a file. You need to know if a file is a directory, what it's extension is. You can commonly use regexes to do this.<br /><br />This module provides commonly needed variables.<br /><br />SYNOPSIS<br /><br /> use File::PathInfo;<br /> <br /> my $f = new File::PathInfo;<br /> <br /> $f->set('/home/myself/public_html/folder/stew.txt) or die('file does not exist');<br /> <br /> $f->is_text; # returns 1<br /> <br /> $f->ext; # returns 'txt'<br /> <br /> $f->abs_loc; # returns '/home/myself/public_html/folder'

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Absolute Commonly Exist Extension Fgtabs Loc Fgtset Homemyselfpublic Htmlfolderstewtxt File File Pa Filepathinfo Homemyselfpublic Htmlfolder It039s Location Module Needed Pathinfo Regexes Relative Returns Thisthis Txt Variablessynopsis
Users rating: 0/10

License: Freeware Size: 40.96 KB
FILE::PATHINFO RELATED
Web Browser Tools  -  OpenDownload 1.0.0
OpenDownload is a Firefox extension that allows you to open any file from the internet into the OS assigned program. This is similar to IEs Open or Run file download functionality. NOTE: This does not support streaming. How it wors, is it...
16.38 KB  
Programming  -  AnalogX K-LOC Calculator 1.00
AnalogX K-LOC Calculator can scan any number of files, any wildcard extension, and even recursively check subdirectories. It returns not only the total project K-LOC rating, but the average file K-LOC rating and total file size of the project as...
207 KB  
File Renamers  -  Extension Changer 0.4
Extension Changer is a very simple program that can change the extension of any file, just drag and drop the file into the form or choose to change it from the context menu. A lot of bugs were fixed and the update feature is working properly
213 KB  
Web Browser Tools  -  lget 0.3
lget is a Firefox extension that allows you to initiate a direct download of a file given a url.. A small website for tech/geek-related information/thoughts collected from around the net.
47.1 KB  
Libraries  -  File::Mirror 0.10
File::Mirror is a Perl extension for recursive directory copy. SYNOPSIS use File::Mirror; # recurvie copy /path/A to /path/B mirror /path/A, /path/B; # or do things you like recursive { my ($from, $to) = @_; copy($from, $to) } /path/A,...
3.07 KB  
Libraries  -  Net::Z3950 0.51
Net::Z3950 is a Perl extension for talking to Z39.50 servers. WARNING You should not be using this module unless you need this precise API for compatibility reasons. New applications should use the ZOOM-Perl module (Net::Z3950::ZOOM) instead....
88.06 KB  
Libraries  -  File::BSDGlob 0.94
File::BSDGlob is a Perl extension for BSD glob routine. SYNOPSIS use File::BSDGlob :glob; @list = glob(*.[ch]); $homedir = glob(~gnat, GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the core...
15.36 KB  
Libraries  -  File::Glob 5.8.8
File::Glob is a Perl extension for BSD glob routine. SYNOPSIS use File::Glob :glob; @list = bsd_glob(*.[ch]); $homedir = bsd_glob(~gnat, GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the...
12.2 MB  
Web Browser Tools  -  M3U Ripper 1.4
M3U Ripper is a Firefox extension that allows you to rip the contents of an m3u, wmx, or ram playlist file link by right clicking on the link and selecting the "Rip Playlist Contents..." option from the popup menu. The option will only appear if...
12.29 KB  
Libraries  -  Software::Packager::Aix 0.10
Software::Packager::Aix is the Software::Packager extension for AIX 4.1 and above. SYNOPSIS use Software::Packager; my $packager = new Software::Packager(aix); This module is used to create software packages in a Backup-format file (bff)...
20.48 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB