## rb-file-helpers

rb-file-helpers

## Synopsis

    const char*         rb_file                             (const char *filename);
    const char*         rb_dot_dir                          (void);
    GnomeVFSResult      rb_uri_mkstemp                      (const char *prefix,
                                                             char **uri,
                                                             GnomeVFSHandle **handle);
    char*               rb_uri_resolve_symlink              (const char *uri);
    gboolean            rb_uri_is_directory                 (const char *uri);
    gboolean            rb_uri_exists                       (const char *uri);
    char*               rb_uri_resolve_relative             (const char *uri);
    gboolean            rb_uri_is_readable                  (const char *uri);
    gboolean            rb_uri_is_writable                  (const char *uri);
    void                rb_uri_handle_recursively           (const char *uri,
                                                             RBUriRecurseFunc func,
                                                             gboolean *cancelflag,
                                                             gpointer user_data);
    void                rb_file_helpers_init                (void);
    void                rb_file_helpers_shutdown            (void);

## Description

## Details

### rb_file ()

    const char*         rb_file                             (const char *filename);

`filename` : |
Returns : |

### rb_dot_dir ()

    const char*         rb_dot_dir                          (void);

Returns : |

### rb_uri_mkstemp ()

    GnomeVFSResult      rb_uri_mkstemp                      (const char *prefix,
                                                             char **uri,
                                                             GnomeVFSHandle **handle);

`prefix` : |
`uri` : |
`handle` : |
Returns : |

### rb_uri_resolve_symlink ()

    char*               rb_uri_resolve_symlink              (const char *uri);

`uri` : |
Returns : |

### rb_uri_is_directory ()

    gboolean            rb_uri_is_directory                 (const char *uri);

`uri` : |
Returns : |

### rb_uri_exists ()

    gboolean            rb_uri_exists                       (const char *uri);

`uri` : |
Returns : |

### rb_uri_resolve_relative ()

    char*               rb_uri_resolve_relative             (const char *uri);

`uri` : |
Returns : |

### rb_uri_is_readable ()

    gboolean            rb_uri_is_readable                  (const char *uri);

`uri` : |
Returns : |

### rb_uri_is_writable ()

    gboolean            rb_uri_is_writable                  (const char *uri);

`uri` : |
Returns : |

### rb_uri_handle_recursively ()

    void                rb_uri_handle_recursively           (const char *uri,
                                                             RBUriRecurseFunc func,
                                                             gboolean *cancelflag,
                                                             gpointer user_data);

`uri` : |
`func` : |
`cancelflag` : |
`user_data` : |

### rb_file_helpers_init ()

    void                rb_file_helpers_init                (void);

### rb_file_helpers_shutdown ()

    void                rb_file_helpers_shutdown            (void);