Thread View: pl.comp.lang.c
1 messages
1 total messages
Started by Grzegorz Szyszl/o
Tue, 10 Feb 1998 09:57
obsluga dyskow C: D: i listing katalogow itp.
Author: 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)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads