Személyes eszközök
Keresés

 

A InfoWiki wikiből

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_34.229.172.86 cikk