Article View: pl.comp.lang.c
Article #1396obsluga dyskow C: D: i listing katalogow itp.
From: Grzegorz Szyszl/o
Date: Tue, 10 Feb 1998 09:57
Date: Tue, 10 Feb 1998 09:57
46 lines
2002 bytes
2002 bytes
No tak. popelnialem podstawowy blad. listing katalogow dziala, wyglada
to tak:
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
main()
{ DIR *dirp;
struct dirent *dirpos;
printf("begin\n");
dirp=opendir("E:/PUB"); // ZWROC UWAGE NA TE LINIE !!!!!!
printf("begin2\n");
while((dirpos=readdir(dirp))!=NULL)
{
printf("znalazlem plik %s\n",dirpos->d_name);
};
closedir(dirp);
}
czyli prostactwo. w oznaczonej linii stosowalem maske dostepu,
przykladowo katalog/*xx?.ble* . i sie wywalalo.
dzieki za rady.
przy okazji mam dwa dodatkowe problemy
1. czy jest stosowna funkcja bym mogl szukac plikow poprzez zadana maske ?
bo ta metoda pozwala mi na wylistowanie wszystkiego jak leci.
2. jak moge sprawdzic ilosc wolnego miejsca w danym punkcie struktury ?
w przypadku unix w danym punkcie moze byc podmontowany inny volumen.
w przypadku dos, os2 czy wingrozy, volumen ma przydzielona litere.
chcialbym poznac mozliwie wszystkie przypadki. czytalem dokumentacje
jak glupi (gcc emx for os2), i niestety niczego stosownego nie znalazlem.
--
/===================================\ oOOo W temperaturze zera
| http://avalon.wbc.lublin.pl/~znik/ \===\__/==\ bezwzglednego swiatlo
| Grzegorz Szyszlo mailto:znik@wbc.lublin.pl | zmienia postac
\==============================================/ alotropowa (by Znik)
Technical Details
Message-ID:
<6bp89r$isb$1@helios.man.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!not-for-mail From: Grzegorz Szyszl/o <znik@avalon.wbc.lublin.pl> Newsgroups: pl.comp.lang.c Subject: obsluga dyskow C: D: i listing katalogow itp. Date: 10 Feb 1998 09:57:15 GMT Organization: WBC Lublin Lines: 47 Message-ID: <6bp89r$isb$1@helios.man.lublin.pl> NNTP-Posting-Host: avalon.wbc.lublin.pl Mime-Version: 1.0 X-Mailer: Mozilla 1.1N (X11; I; Linux 2.0.32 i686) X-URL: news:pl.comp.lang.c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit