📄 gfileinfo.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"><title>GFileInfo</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="GIO Reference Manual"><link rel="up" href="file_ops.html" title="File Operations"><link rel="prev" href="gio-GFileAttribute.html" title="GFileAttribute"><link rel="next" href="GFileEnumerator.html" title="GFileEnumerator"><meta name="generator" content="GTK-Doc V1.9 (XML mode)"><link rel="stylesheet" href="style.css" type="text/css"><link rel="part" href="pt01.html" title="Part I. GIO Overview"><link rel="chapter" href="ch01.html" title="Introduction"><link rel="chapter" href="ch02.html" title="Compiling GIO applications"><link rel="chapter" href="ch03.html" title="Running GIO applications"><link rel="chapter" href="gio-extension-points.html" title="Extending GIO"><link rel="part" href="pt02.html" title="Part II. API Reference"><link rel="chapter" href="file_ops.html" title="File Operations"><link rel="chapter" href="file_mon.html" title="File System Monitoring"><link rel="chapter" href="async.html" title="Asynchronous I/O"><link rel="chapter" href="streaming.html" title="Streaming I/O"><link rel="chapter" href="types.html" title="File types and applications"><link rel="chapter" href="volume_mon.html" title="Volumes and Drives"><link rel="chapter" href="icons.html" title="Icons"><link rel="chapter" href="utils.html" title="Utilities"><link rel="chapter" href="extending.html" title="Extending GIO"><link rel="part" href="migrating.html" title="Part III. Migrating to GIO"><link rel="chapter" href="ch14.html" title="Migrating from POSIX to GIO"><link rel="chapter" href="ch15.html" title="Migrating from GnomeVFS to GIO"><link rel="chapter" href="gio-hierarchy.html" title="Object Hierarchy"><link rel="index" href="ix01.html" title="Index"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="gio-GFileAttribute.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">GIO Reference Manual</th><td><a accesskey="n" href="GFileEnumerator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr><tr><td colspan="5" class="shortcuts"><nobr><a href="#id3110353" class="shortcut">Top</a>  |  <a href="#id3083994" class="shortcut">Description</a>  |  <a href="#id3083970" class="shortcut">Object Hierarchy</a></nobr></td></tr></table><div class="refentry" lang="en"><a name="GFileInfo"></a><div class="titlepage"></div><div class="refnamediv"><table width="100%"><tr><td valign="top"><h2><a name="id3110353"></a><span class="refentrytitle">GFileInfo</span></h2><p>GFileInfo — File Information and Attributes</p></td><td valign="top" align="right"></td></tr></table></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">#include <gio/gio.h> <a class="link" href="GFileInfo.html#GFileAttributeMatcher">GFileAttributeMatcher</a>;enum <a class="link" href="GFileInfo.html#GFileType">GFileType</a>; <a class="link" href="GFileInfo.html#GFileInfo-struct">GFileInfo</a>;#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_TYPE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_NAME</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS">G_FILE_ATTRIBUTE_STANDARD_ICON</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS">G_FILE_ATTRIBUTE_STANDARD_SIZE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS">G_FILE_ATTRIBUTE_ETAG_VALUE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS">G_FILE_ATTRIBUTE_ID_FILE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS">G_FILE_ATTRIBUTE_ID_FILESYSTEM</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS">G_FILE_ATTRIBUTE_TIME_CREATED</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS">G_FILE_ATTRIBUTE_UNIX_DEVICE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS">G_FILE_ATTRIBUTE_UNIX_INODE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS">G_FILE_ATTRIBUTE_UNIX_MODE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS">G_FILE_ATTRIBUTE_UNIX_NLINK</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS">G_FILE_ATTRIBUTE_UNIX_UID</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS">G_FILE_ATTRIBUTE_UNIX_GID</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS">G_FILE_ATTRIBUTE_UNIX_RDEV</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS">G_FILE_ATTRIBUTE_OWNER_USER</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS">G_FILE_ATTRIBUTE_OWNER_USER_REAL</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS">G_FILE_ATTRIBUTE_OWNER_GROUP</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS">G_FILE_ATTRIBUTE_GVFS_BACKEND</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</a>#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS">G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</a><a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>* <a class="link" href="GFileInfo.html#g-file-info-new">g_file_info_new</a> (void);<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>* <a class="link" href="GFileInfo.html#g-file-info-dup">g_file_info_dup</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *other);void <a class="link" href="GFileInfo.html#g-file-info-copy-into">g_file_info_copy_into</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *src_info, <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *dest_info);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> <a class="link" href="GFileInfo.html#g-file-info-has-attribute">g_file_info_has_attribute</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);char** <a class="link" href="GFileInfo.html#g-file-info-list-attributes">g_file_info_list_attributes</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *name_space);<a class="link" href="gio-GFileAttribute.html#GFileAttributeType">GFileAttributeType</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-type">g_file_info_get_attribute_type</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);void <a class="link" href="GFileInfo.html#g-file-info-remove-attribute">g_file_info_remove_attribute</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);char* <a class="link" href="GFileInfo.html#g-file-info-get-attribute-as-string">g_file_info_get_attribute_as_string</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-data">g_file_info_get_attribute_data</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute, <a class="link" href="gio-GFileAttribute.html#GFileAttributeType">GFileAttributeType</a> *type, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> *value_pp, <a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus">GFileAttributeStatus</a> *status);<a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus">GFileAttributeStatus</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-status">g_file_info_get_attribute_status</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);const char* <a class="link" href="GFileInfo.html#g-file-info-get-attribute-string">g_file_info_get_attribute_string</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);const char* <a class="link" href="GFileInfo.html#g-file-info-get-attribute-byte-string">g_file_info_get_attribute_byte_string</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-boolean">g_file_info_get_attribute_boolean</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32">guint32</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint32">g_file_info_get_attribute_uint32</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32">gint32</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-int32">g_file_info_get_attribute_int32</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64">guint64</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint64">g_file_info_get_attribute_uint64</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64">gint64</a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-int64">g_file_info_get_attribute_int64</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info, const char *attribute);<ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>* <a class="link" href="GFileInfo.html#g-file-info-get-attribute-object">g_file_info_get_attribute_object</a> (<a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a> *info,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -