Gnome2::VFS::URI man page on Pidora
[printable version]
Gnome2::VFS::URI(3) User Contributed Perl Documentation Gnome2::VFS::URI(3)
NAME
Gnome2::VFS::URI
HIERARCHY
Glib::Boxed
+----Gnome2::VFS::URI
METHODS
uri = Gnome2::VFS::URI->new ($text_uri)
· $text_uri (string)
uri = $base->append_file_name ($filename)
· $filename (string)
uri = $base->append_path ($path)
· $path (string)
uri = $base->append_string ($uri_fragment)
· $uri_fragment (string)
list = $source_uri->check_same_fs ($target_uri)
· $target_uri (Gnome2::VFS::URI)
Returns a GnomeVFSResult and a boolean.
list = $uri->create ($open_mode, $exclusive, $perm)
· $open_mode (Gnome2::VFS::OpenMode)
· $exclusive (boolean)
· $perm (integer)
Returns a GnomeVFSResult and a GnomeVFSHandle.
boolean = $a->equal ($b)
· $b (Gnome2::VFS::URI)
boolean = $uri->exists
string = $uri->extract_dirname
string = $uri->extract_short_name
string = $uri->extract_short_path_name
list = $uri->get_file_info ($options)
· $options (Gnome2::VFS::FileInfoOptions)
Returns a GnomeVFSResult and a GnomeVFSFileInfo.
result = $uri->set_file_info ($info, $mask)
· $info (Gnome2::VFS::FileInfo)
· $mask (Gnome2::VFS::SetFileInfoMask)
string = $uri->get_fragment_identifier
boolean = $uri->has_parent
string = $uri->get_host_name
$uri->set_host_name ($host_name)
· $host_name (string)
integer = $uri->get_host_port
$uri->set_host_port ($host_port)
· $host_port (integer)
boolean = $uri->is_local
boolean = $possible_parent->is_parent ($possible_child, $recursive)
· $possible_child (Gnome2::VFS::URI)
· $recursive (boolean)
list = Gnome2::VFS::URI->list_parse ($uri_list)
· $uri_list (string)
Returns a list of GnomeVFSURI's.
result = $uri->make_directory ($perm)
· $perm (integer)
string = Gnome2::VFS::URI->make_full_from_relative ($base_uri,
$relative_uri)
· $base_uri (string)
· $relative_uri (string)
result = $old_uri->move ($new_uri, $force_replace)
· $new_uri (Gnome2::VFS::URI)
· $force_replace (boolean)
list = $uri->open ($open_mode)
· $open_mode (Gnome2::VFS::OpenMode)
Returns a GnomeVFSResult and a GnomeVFSHandle.
uri = $uri->get_parent
string = $uri->get_password
$uri->set_password ($password)
· $password (string)
string = $uri->get_path
result = $uri->remove_directory
uri = $base->resolve_relative ($relative_reference)
· $relative_reference (string)
uri = $base->resolve_symbolic_link ($symbolic_link)
· $symbolic_link (string)
Since: vfs 2.16
string = $uri->get_scheme
string = $uri->to_string ($hide_options=GNOME_VFS_URI_HIDE_NONE)
· $hide_options (Gnome2::VFS::URI::HideOptions)
result = $uri->truncate ($length)
· $length (unsigned)
result = $uri->unlink
string = $uri->get_user_name
$uri->set_user_name ($user_name)
· $user_name (string)
ENUMS AND FLAGS
flags Gnome2::VFS::FileInfoOptions
· 'default' / 'GNOME_VFS_FILE_INFO_DEFAULT'
· 'get-mime-type' / 'GNOME_VFS_FILE_INFO_GET_MIME_TYPE'
· 'force-fast-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE'
· 'force-slow-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE'
· 'follow-links' / 'GNOME_VFS_FILE_INFO_FOLLOW_LINKS'
· 'get-access-rights' / 'GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS'
· 'name-only' / 'GNOME_VFS_FILE_INFO_NAME_ONLY'
· 'get-acl' / 'GNOME_VFS_FILE_INFO_GET_ACL'
· 'get-selinux-context' / 'GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT'
flags Gnome2::VFS::OpenMode
· 'none' / 'GNOME_VFS_OPEN_NONE'
· 'read' / 'GNOME_VFS_OPEN_READ'
· 'write' / 'GNOME_VFS_OPEN_WRITE'
· 'random' / 'GNOME_VFS_OPEN_RANDOM'
· 'truncate' / 'GNOME_VFS_OPEN_TRUNCATE'
enum Gnome2::VFS::Result
· 'ok' / 'GNOME_VFS_OK'
· 'error-not-found' / 'GNOME_VFS_ERROR_NOT_FOUND'
· 'error-generic' / 'GNOME_VFS_ERROR_GENERIC'
· 'error-internal' / 'GNOME_VFS_ERROR_INTERNAL'
· 'error-bad-parameters' / 'GNOME_VFS_ERROR_BAD_PARAMETERS'
· 'error-not-supported' / 'GNOME_VFS_ERROR_NOT_SUPPORTED'
· 'error-io' / 'GNOME_VFS_ERROR_IO'
· 'error-corrupted-data' / 'GNOME_VFS_ERROR_CORRUPTED_DATA'
· 'error-wrong-format' / 'GNOME_VFS_ERROR_WRONG_FORMAT'
· 'error-bad-file' / 'GNOME_VFS_ERROR_BAD_FILE'
· 'error-too-big' / 'GNOME_VFS_ERROR_TOO_BIG'
· 'error-no-space' / 'GNOME_VFS_ERROR_NO_SPACE'
· 'error-read-only' / 'GNOME_VFS_ERROR_READ_ONLY'
· 'error-invalid-uri' / 'GNOME_VFS_ERROR_INVALID_URI'
· 'error-not-open' / 'GNOME_VFS_ERROR_NOT_OPEN'
· 'error-invalid-open-mode' / 'GNOME_VFS_ERROR_INVALID_OPEN_MODE'
· 'error-access-denied' / 'GNOME_VFS_ERROR_ACCESS_DENIED'
· 'error-too-many-open-files' / 'GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES'
· 'error-eof' / 'GNOME_VFS_ERROR_EOF'
· 'error-not-a-directory' / 'GNOME_VFS_ERROR_NOT_A_DIRECTORY'
· 'error-in-progress' / 'GNOME_VFS_ERROR_IN_PROGRESS'
· 'error-interrupted' / 'GNOME_VFS_ERROR_INTERRUPTED'
· 'error-file-exists' / 'GNOME_VFS_ERROR_FILE_EXISTS'
· 'error-loop' / 'GNOME_VFS_ERROR_LOOP'
· 'error-not-permitted' / 'GNOME_VFS_ERROR_NOT_PERMITTED'
· 'error-is-directory' / 'GNOME_VFS_ERROR_IS_DIRECTORY'
· 'error-no-memory' / 'GNOME_VFS_ERROR_NO_MEMORY'
· 'error-host-not-found' / 'GNOME_VFS_ERROR_HOST_NOT_FOUND'
· 'error-invalid-host-name' / 'GNOME_VFS_ERROR_INVALID_HOST_NAME'
· 'error-host-has-no-address' / 'GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS'
· 'error-login-failed' / 'GNOME_VFS_ERROR_LOGIN_FAILED'
· 'error-cancelled' / 'GNOME_VFS_ERROR_CANCELLED'
· 'error-directory-busy' / 'GNOME_VFS_ERROR_DIRECTORY_BUSY'
· 'error-directory-not-empty' / 'GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY'
· 'error-too-many-links' / 'GNOME_VFS_ERROR_TOO_MANY_LINKS'
· 'error-read-only-file-system' /
'GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM'
· 'error-not-same-file-system' /
'GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM'
· 'error-name-too-long' / 'GNOME_VFS_ERROR_NAME_TOO_LONG'
· 'error-service-not-available' /
'GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE'
· 'error-service-obsolete' / 'GNOME_VFS_ERROR_SERVICE_OBSOLETE'
· 'error-protocol-error' / 'GNOME_VFS_ERROR_PROTOCOL_ERROR'
· 'error-no-master-browser' / 'GNOME_VFS_ERROR_NO_MASTER_BROWSER'
· 'error-no-default' / 'GNOME_VFS_ERROR_NO_DEFAULT'
· 'error-no-handler' / 'GNOME_VFS_ERROR_NO_HANDLER'
· 'error-parse' / 'GNOME_VFS_ERROR_PARSE'
· 'error-launch' / 'GNOME_VFS_ERROR_LAUNCH'
· 'error-timeout' / 'GNOME_VFS_ERROR_TIMEOUT'
· 'error-nameserver' / 'GNOME_VFS_ERROR_NAMESERVER'
· 'error-locked' / 'GNOME_VFS_ERROR_LOCKED'
· 'error-deprecated-function' / 'GNOME_VFS_ERROR_DEPRECATED_FUNCTION'
· 'error-invalid-filename' / 'GNOME_VFS_ERROR_INVALID_FILENAME'
· 'error-not-a-symbolic-link' / 'GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK'
· 'num-errors' / 'GNOME_VFS_NUM_ERRORS'
flags Gnome2::VFS::SetFileInfoMask
· 'none' / 'GNOME_VFS_SET_FILE_INFO_NONE'
· 'name' / 'GNOME_VFS_SET_FILE_INFO_NAME'
· 'permissions' / 'GNOME_VFS_SET_FILE_INFO_PERMISSIONS'
· 'owner' / 'GNOME_VFS_SET_FILE_INFO_OWNER'
· 'time' / 'GNOME_VFS_SET_FILE_INFO_TIME'
· 'acl' / 'GNOME_VFS_SET_FILE_INFO_ACL'
· 'selinux-context' / 'GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT'
· 'symlink-name' / 'GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME'
flags Gnome2::VFS::URI::HideOptions
· 'none' / 'GNOME_VFS_URI_HIDE_NONE'
· 'user-name' / 'GNOME_VFS_URI_HIDE_USER_NAME'
· 'password' / 'GNOME_VFS_URI_HIDE_PASSWORD'
· 'host-name' / 'GNOME_VFS_URI_HIDE_HOST_NAME'
· 'host-port' / 'GNOME_VFS_URI_HIDE_HOST_PORT'
· 'toplevel-method' / 'GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD'
· 'fragment-identifier' / 'GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER'
SEE ALSO
Gnome2::VFS, Glib::Boxed
COPYRIGHT
Copyright (C) 2003-2007 by the gtk2-perl team.
This software is licensed under the LGPL. See Gnome2::VFS for a full
notice.
perl v5.14.1 2011-06-20 Gnome2::VFS::URI(3)
[top]
List of man pages available for Pidora
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|