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...”) |
|||
4. sor: | 4. 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"> |
A lap 2009. január 10., 06:56-kori változata
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 { } } }