WWW::Yahoo::Briefcase::Object - contains information about a file or folder |
WWW::Yahoo::Briefcase::Object - contains information about a file or folder
require WWW::Yahoo::Briefcase::Object;
my $file = WWW::Yahoo::Briefcase::Object->new( location => '/', name => 'File', type => '.txt', size => 12345, # bytes time => 1060066800, # 5-Aug-2003 );
my $folder = WWW::Yahoo::Briefcase::Object->new( location => '/Parent Folder', name => 'Subfolder', type => 'folder', size => 3, # items time => 1059807600, # 2-Aug-2003 );
This object represents a specific object in the briefcase (it can be a file or a folder) and holds various attributes for that object.
my $object = WWW::Yahoo::Briefcase::Object->new( location => $folder, name => $name, type => $extension, size => $size, time => $timestamp, );
If the object is a file, the extension, including the period, is used as the type and the extension is not part of the name. If the object is a folder, the type is 'folder' and the size is the number of objects immediately contained within the folder. The timestamp is the last-modified-date, expressed in unix time (seconds since epoch).
my $name = $object->name;
my $type = $object->type;
my $fullname = $object->fullname; my $fullname = "$object";
Full name includes the extension (also known as the type, unless the object is a folder, in which case the type is 'folder').
my $size = $object->size;
my $time = $object->time;
WWW::Yahoo::Briefcase, Exception::Class
Ken Neighbors, Ph.D. ken@nsds.com
Copyright 2003 by Ken Neighbors
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.000 or (at your option) any later version of Perl. That is, you can redistribute this module and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or
b) the "Artistic License" which comes with Perl, or
c) the license terms of Perl versions later than 5.000
WWW::Yahoo::Briefcase::Object - contains information about a file or folder |