Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
(Új oldal, tartalma: „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: <code lang="csharp"> createAllDir...”)
Aktuális változat (2009. január 16., 08:33) (lapforrás)
 
(2 közbeeső változat nincs mutatva)
1. sor: 1. sor:
 +
<page a="EBooks|Jegyzetek" b="cs:Blog|C# programok">Alkönyvtár-szerkezet létrehozása egy lépésben</page>
 +
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:
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:
4. sor: 6. sor:
   createAllDirs(@"C:\temp\akarmi\masik\proba\archive\prg\csharp");
   createAllDirs(@"C:\temp\akarmi\masik\proba\archive\prg\csharp");
</code>
</code>
 +
 +
Maga a függvény:
<code lang="csharp">
<code lang="csharp">
22. 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_3.148.115.202 cikk