| Top |
| char * | go_filename_simplify () |
| char * | go_filename_from_uri () |
| char * | go_filename_to_uri () |
| char * | go_shell_arg_to_uri () |
| char * | go_basename_from_uri () |
| char * | go_dirname_from_uri () |
| gchar const ** | go_shell_argv_to_glib_encoding () |
| void | go_shell_argv_to_glib_encoding_free () |
| GsfInput * | go_file_open () |
| GsfOutput * | go_file_create () |
| GSList * | go_file_split_urls () |
| gchar * | go_file_get_owner_name () |
| gchar * | go_file_get_group_name () |
| GOFilePermissions * | go_get_file_permissions () |
| void | go_set_file_permissions () |
| time_t | go_file_get_date_accessed () |
| time_t | go_file_get_date_modified () |
| time_t | go_file_get_date_changed () |
| gint | go_file_access () |
| gchar * | go_get_mime_type () |
| gchar * | go_get_mime_type_for_data () |
| gchar * | go_mime_type_get_description () |
| struct | GOFilePermissions |
| enum | GOFileProbeLevel |
| enum | GOFileFormatLevel |
| enum | GODotDot |
char * go_filename_simplify (const char *filename,GODotDot dotdot,gboolean make_absolute);
char *
go_basename_from_uri (const char *uri);
Decode the final path component. Returns as UTF-8 encoded suitable for display.
char * go_dirname_from_uri (const char *uri,gboolean brief);
Decode the all but the final path component. Returns as UTF-8 encoded suitable for display.
gchar const ** go_shell_argv_to_glib_encoding (gint argc,gchar const **argv);
GsfInput * go_file_open (char const *uri,GError **err);
Try all available methods to open a file or return an error
void go_set_file_permissions (char const *uri,GOFilePermissions *file_permissions);