PL
C# / .NET - tworzenie katalogu
8 points
W tym krótkim artykule chcielibyśmy pokazać, w jaki sposób można tworzyć nowe katalogi przy użyciu C#.
Szybkie rozwiązanie:
xxxxxxxxxx
1
string path = @"C:\path\to\directory";
2
3
if (!Directory.Exists(path))
4
Directory.CreateDirectory(path);
Ostrzeżenie: powyższy kod źródłowy może rzucać pewne wyjątki, więc dobrze jest je złapać lub przekazać do funkcji wyższej.
W tym przykładzie używamy metody Directory.CreateDirectory()
do utworzenia katalogu, jeśli jeszcze nie istnieje.
xxxxxxxxxx
1
using System;
2
using System.IO;
3
4
public static class Program
5
{
6
public static void Main(string[] args)
7
{
8
string path = @"C:\Users\Username\Desktop\example\dir1";
9
10
try
11
{
12
if (Directory.Exists(path)) // sprawdzamy, czy katalog może już istnieje
13
Console.WriteLine("Wskazany katalog już istnieje.");
14
15
else
16
{
17
DirectoryInfo directory = Directory.CreateDirectory(path); // tworzymy katalog
18
19
Console.WriteLine("Katalog został utworzony pomyślnie.");
20
}
21
}
22
catch (Exception e)
23
{
24
Console.WriteLine("Operacja nie powiodła się: {0}", e.ToString());
25
}
26
}
27
}
Wynik:
