Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
Aktuális változat (2009. január 16., 08:33) (lapforrás)
 
26. sor: 26. sor:
}
}
</code>
</code>
 +
 +
<alairas>Hernyák Zoltán</alairas>

Aktuális változat

Alkönyvtár-szerkezet létrehozása egy lépésben


Az alábbi függvény a megadott alkönyvtár-nevet létrehozza, akkor is, ha ehhez több mélységben is hiányoznak az összetevők:

createAllDirs(@"C:\temp\akarmi\masik\proba\archive\prg\csharp");

Maga a függvény:

using System.IO;
 
public static void createAllDirs(string dirName)
{
    string[] dn = dirName.Split('\\');
    string s = String.Empty;
    for (int i = 0; i < dn.Length; i++)
    {
        if (i == 0) { s = dn[i] + '\\'; continue; }
        if (i == 1) { s = Path.Combine(s, dn[i]); continue; }
        s = Path.Combine(s, dn[i]);
        try { Directory.CreateDirectory(s); }
        catch { }
    }
}
Hernyák Zoltán
A lap eredeti címe: „http://wiki.ektf.hu/wiki/Cs:RekurCreateDir
Nézetek
nincs sb_18.224.149.242 cikk