Mail Archives: djgpp/1998/08/17/13:30:20
From: | Goh Yong Kwang <s6606555 AT mercury DOT np DOT ac DOT sg>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Re: readdir question
|
Date: | Sat, 15 Aug 1998 10:15:00 +0800
|
Organization: | Ngee Ann Polytechnic, Singapore
|
Lines: | 49
|
Message-ID: | <Pine.SOL.3.91.980815100458.14850A-100000@mercury>
|
References: | <000401bdc3bd$8ec5b9c0$0b1f1bc4 AT enterprise-z>
|
NNTP-Posting-Host: | mercury.np.ac.sg
|
Mime-Version: | 1.0
|
NNTP-Posting-User: | s6606555
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
In-Reply-To: <000401bdc3bd$8ec5b9c0$0b1f1bc4 AT enterprise-z>
I think there's a function called Traverse or something. It helps you
to traverse a directory tree. It may help. Use info to find out how to
use it. I personally have not used it before.
----------------------------------
Many regards,
Goh Yong Kwang
96606555
3K
----------------------------------
On Sun, 9 Aug 1998, =?iso-8859-1?Q?Jorge_Iv=E1n_Meza_Mart=EDnez?= wrote:
> Hi,
>
> I have to read the file names from certain directory, I am using:
>
> |#include <dirent.h>
> |struct dirent *readdir(DIR *dir);
> |
> |DIR *d = opendir( argv[1] );
> |
> |while ((de = readdir(d)))
> | cout >> de->d_name;
> |
> |closedir ( d );
>
> but it does not read from other subdirectories, just the directory that I
> tell him and not its subdirectories.
>
> from the "LibC Reference" I understood that setting "__opendir_flags"
> variable to "__OPENDIR_FIND_HIDDEN", the "opendir ( ... )" would seek for
> files thru subdirectories, I added to my program:
>
> extern int __opendir_flags;
> __opendir_flags = __OPENDIR_FIND_HIDDEN;
>
> but nothing changes, all is the same than before.
>
> can you help me please ?
>
> Jorge Iván Meza Martínez
> jimeza AT usa DOT net
> http://members.xoom.com/THP
>
>
>
>
- Raw text -