Hi Phong,

On Mon, 6 Jun 2011 22:27:42 +0100 I wrote:
> When you call g_dir_open at the top level, you pass it a PATH to the
> directory, either relative to CWD or absolute. When it finds a file in
> there it prints only the name of the file, not its full path. So why
> would you expect the recursive call to work? The directories it finds
> in /home/me/test/files aren't present in /home/me/test so of course it
> won't find them.

All of which was true, but there was one more thing I missed - you need
to do this path combining whenever you want to refer to the actual file
rather than the directory entry, and that includes the call to
g_file_test.


HTH
Rob
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to