C++ Dilinde Bir Klasorun İçerigini Listelemek İslem Yapmak
-
C++ dilinde bir klasorun içerigini listelemek islem yapmak bir klasor içindeki dosya ve klasorleri listeletmek istiyorum bunu linuxte ve windosta nasıl yapabilirim.
system() fonksiyonunu kullanmadan! yapmak istiyorum.
-
//*********************************
//author:hasattt
#include <stdio.h>
#include <windows.h>
int main() {
WIN32_FIND_DATA dos_bil;
HANDLE hDosya;
hDosya = FindFirstFile("c:\\*.*",&dos_bil);
if ( INVALID_HANDLE_VALUE == hDosya ) {
printf("Dosya yada dizin bulunamadi");
return -1;
}
for ( ;; ) {
printf("%s\n",dos_bil.cFileName);
if ( FindNextFile(hDosya, &dos_bil )== 0 )
break;
}
getchar();
return 0;
}//*********************************
c:\\*.* yerine hangi klasörü yazarsan içindeki dosya ve dizinleri listeler.