| delorie.com/archives/browse.cgi | search |
| Message-ID: | <3AA3C0D3.23F78D8F@acm.org> |
| From: | Eric Sosman <esosman AT acm DOT org> |
| X-Mailer: | Mozilla 4.72 [en] (Win95; U) |
| X-Accept-Language: | en |
| MIME-Version: | 1.0 |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: directory&files |
| References: | <980qkc$lj0$1 AT pegasus DOT tiscalinet DOT it> <9fTo6.27676$c7 DOT 8015530 AT news3 DOT rdc1 DOT on DOT home DOT com> |
| Lines: | 20 |
| Date: | Mon, 05 Mar 2001 21:35:39 GMT |
| NNTP-Posting-Host: | 12.78.200.179 |
| X-Complaints-To: | abuse AT worldnet DOT att DOT net |
| X-Trace: | bgtnsc06-news.ops.worldnet.att.net 983828139 12.78.200.179 (Mon, 05 Mar 2001 21:35:39 GMT) |
| NNTP-Posting-Date: | Mon, 05 Mar 2001 21:35:39 GMT |
| Organization: | AT&T Worldnet |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Tom St Denis wrote:
>
> "Abacuc" <f DOT onorati AT tiscalinet DOT it> wrote in message
> news:980qkc$lj0$1 AT pegasus DOT tiscalinet DOT it...
> > How can i distinguish a file or a directory? And how can I know the
> > extensions of the files (exe, com, jpg, etc.)?
>
> Well you can "fopen" a file not a directory... hmm...
>
> There is no ISO-C method for what you are asking. If you are making DJGPP
> specific requests research the "findfirst/findnext" functions.
Another DJGPP-specific (POSIX-specific, actually) method
would be to use the stat() or fstat() function and examine the
st_mode element of the struct they fill in. The <sys/stat.h>
header defines some helpful macros for doing this.
--
Eric Sosman
esosman AT acm DOT org
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |