| |
![Ali Çehreli (acehreli)'s Gravatar profile Gravatar of Ali Çehreli (acehreli)](//www.gravatar.com/avatar/8a3d05af8502b628479cdd0bc8d4d98a?d=identicon&s=32) | Posted by Ali Çehreli (acehreli) in reply to Mengu | Permalink Reply |
|
Ali Çehreli (acehreli) ![Ali Çehreli (acehreli)'s Gravatar profile Gravatar of Ali Çehreli (acehreli)](//www.gravatar.com/avatar/8a3d05af8502b628479cdd0bc8d4d98a?d=identicon&s=80)
| 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. ]
|