March 25, 2010

Ustadlar dosya ve klasor listelemek icin soyle bir kodum var: http://pastie.org/private/snjmmjanvdinsf1flb7a.

Dosya ve klasorleri bundan daha iyi nasil listeleyebilirim? Yaklasimim dogru mu?

Simdiden tesekkurler.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 25, 2010

Ben bir sorun göremedim ama belgelerinde listdir yerine dirEntries'in kullanılmasını öneriyorlar.

Ben çok kısaca şöyle bir şey denedim:

import std.stdio;
import std.file;

void main(string[] parametreler)
{
   foreach (isim; parametreler[1 .. $]) {
       if (exists(isim)) {
           listele(isim, "");
       }
   }
}

void listele(string isim, string girinti)
{
   writeln(girinti, isim);

   if (isdir(isim)) {
       foreach (string altİsim; dirEntries(isim, SpanMode.breadth)) {
           listele(altİsim, girinti ~ "  ");
       }
   }
}

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]