Object File
File::pushd is a Perl module to change directory temporarily for a limited scope. SYNOPSIS use File::pushd; chdir $ENV{HOME}; # change directory again for a limited scope { my $dir = pushd( /tmp ); # working directory changed to /tmp } # working directory has reverted to $ENV{HOME}...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (100): File::pushd Download |
Audio::File::Type represents an audio filetype. An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...)...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (110): Audio::File::Type Download |
If the 'file' object looks for a '.filename.pkl' file which contains the seek offset of the previous end of the file, then this subclass sets the seek offset to that number before returning the file.On closing the file or StopIteration, it writes the new max offset to this pickle file.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): File Subclass Download |
File::Find::Parallel allows you to traverse a number of similar directories in parallel. SYNOPSIS use File::Find::Parallel; my $ffp = File::Find::Parallel->new( qw( /foo /bar ) ); print "Union:n"; my $union = $ffp->any_iterator print " $_n" while $_ = $union->(); print...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): File::Find::Parallel Download |
File::Next::OO is a Perl module with file-finding iterator Wrapper for File::Next::files function. SYNOPSIS File::Next::OO is just a wrapper around File::Next::files function. But it is easy to remember and less typing. Call it always with object notation. Not mixed as in File::Next itself....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (96): File::Next::OO Download |
Object::Transaction is a virtual base class for transactions on files containing serialized hash objects. SYNOPSIS use Object::Transaction; transaction($coderef, @codeargs); commit(); abandon(); $there_is_a_pending_transaction = transaction_pending() package Pkg; @ISA =...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (90): Object::Transaction Download |
File::Flock is a Perl module for file locking with flock. SYNOPSIS use File::Flock; lock($filename); lock($filename, shared); lock($filename, undef, nonblocking); lock($filename, shared, nonblocking); unlock($filename); my $lock = new File::Flock /somefile;...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (115): File::Flock Download |
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. SYNOPSIS use Audio::TagLib; my $i = Audio::TagLib::MPC::File->new("sample mpc file.mpc"); print $i->tag()->title()->toCString(), "n"; # got title This implements and provides an interface for...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (107): Audio::TagLib::MPC::File Download |
Test::File::Find::Rule is a Perl module to test files and directories with File::Find::Rule. SYNOPSIS use Test::File::Find::Rule; # Check that all files in $dir have sensible names my $rule = File::Find::Rule ->file ->relative ->not_name(qr/^[w]{1,8}.[a-z]{3,4}$/);...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (104): Test::File::Find::Rule Download |
Audio::File::AudioProperties is a Perl module that can abstract an audio files audio properties. Audio::File::AudioProperties is the base class for other file format independant audio property classes like Audio::File::Flac::AudioProperties or Audio::File::Ogg::AudioProperties. You should not...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (89): Audio::File::AudioProperties Download |
Daizu::File is a Perl class representing files in working copies. Each object of this class represents a particular file in a Daizu CMS working copy (a record in the wc_file table). METHODS Note that all the functions which return the value of a Subversion property will strip leading and...
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (92): Daizu::File Download |
File::CounterFile is a persistent counter class. SYNOPSIS use File::CounterFile; $c = File::CounterFile->new("COUNTER", "aa00"); $id = $c->inc; open(F, ">F$id"); This module implements a persistent counter class. Each counter is represented by a separate file in the file system. File...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (98): File::CounterFile Download |
File::Xcopy can copy files after comparing them. SYNOPSIS use File::Xcopy; my $fx = new File::Xcopy; $fx->from_dir("/from/dir"); $fx->to_dir("/to/dir"); $fx->fn_pat((.pl|.txt)$); # files with pl & txt extensions $fx->param(s,1); # search recursively to sub dirs $fx->param(verbose,1); #...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (109): File::Xcopy Download |
File::Wildcard is a Perl module for enhanced glob processing. SYNOPSIS use File::Wildcard; my $foo = File::Wildcard->new(path => "/home/me///core"); while (my $file = $foo->next) { unlink $file; } When looking at how various operating systems do filename wildcard expansion (globbing),...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (96): File::Wildcard Download |
File::Signature is a Perl module to detect changes to a files content or attributes. SYNOPSIS use File::Signature; my $sig = File::Signature->new(/some/file); # If you have a stringified signature stored in $string # you can create a File::Signature object from it. my $sig =...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (98): File::Signature Download |
Basset::Object::Persistent is a subclass of Basset::Object that allows objects to be easily stored into a relational database. Presently only supports MySQL, but that may change in the future. SYNOPSIS (no synopsis, this is an abstract super class that should never be instantiated directly,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (88): Basset::Object::Persistent Download |
File::LockDir is a Perl basic filename-level lock utility. SYNOPSIS use File::LockDir; INTERFACE new Initializes the class. Returns the singleton object. nflock($file, $nap_till, $locker, $lockhost) Locks the supplied filename. Only $file is required. $file is the file to be...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (460): File::LockDir Download |
Rose::DB::Object::Tutorial is a guided tour of the basics of Rose::DB::Object. INTRODUCTION This document provides a step-by-step introduction to the Rose::DB::Object module distribution. It demonstrates all of the important features using a semi-realistic example database. This tutorial does...
Platforms: *nix
License: Freeware | Size: 481.28 KB | Download (98): Rose::DB::Object::Tutorial Download |
Yet Another Object Request Broker is an implementation of the CORBA ORB. YaOrb advanced installation YaOrb uses the GNU tools (Autoconf, Automake, ...). See the GNU documentation for complete instructions, in file $/INSTALL.GNU. Optional features The configure script also supports...
Platforms: *nix
License: Freeware | Size: 962.56 KB | Download (92): Yet Another Object Request Broker Download |
Object::Realize::Later is a Perl module with delayed creation of objects. SYNOPSIS package MyLazyObject; use Object::Realize::Later becomes => MyRealObject, realize => load; The Object::Realize::Later class helps with implementing transparent on demand realization of object data. This...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (94): Object::Realize::Later Download |