Re: Getting list of files in a directory with GLib
- From: "Jasper St. Pierre" <jstpierre mecheye net>
- To: Amy C <mathematical coffee gmail com>
- Cc: gtk-list gnome org
- Subject: Re: Getting list of files in a directory with GLib
- Date: Thu, 10 May 2012 09:24:43 -0400
On Thu, May 10, 2012 at 9:09 AM, Amy C <mathematical coffee gmail com> wrote:
> Hi all,
>
> I have a GLib question to ask. I hope it is OK to ask it here (the
> developer.gnome.org page on GLib
> (http://developer.gnome.org/glib/2.30/glib-resources.html) says that
> GLib-related questions would be appropriate for this list, but if
> there is a specific GLib mailing list I'm hapy to be redirected).
>
> All I want to do is list all files within a directory (well, with some
> pattern matching, but that can come later).
>
> However, I am using the gjs (GNOME javascript) bindings which are
> restricted by what is exposed through the gobject introspection
> interface.
>
> I believe that g_dir_open and g_dir_read_name etc are the functions I
> need to iterate through entries in a directory, but I can't work out
> how to access these from the javascript side. There is a
> imports.gi.GLib and imports.gi.GLib.Dir, but as far as I can tell the
> GLib.Dir object is empty? GLib.Dir.read_name and GLib.Dir.open do not
> exist.
>
> Also, I had a quick look at the .gir file for GLib and noticed that
> (for example) the g_dir_read_name has 'introspectable="0"' in it,
> meaning I can't access it (?).
>
> In this case, what are my alternatives? It seems like such a simple task...
You want to use Gio.File nowadays. See listDirAsync in:
http://git.gnome.org/browse/gnome-shell/tree/js/misc/fileUtils.js
> thanks!
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
--
Jasper
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]