Untuk mencipta direktori, kita mesti mengimport ruang nama System.IO dalam C# terlebih dahulu. Ruang nama ialah perpustakaan yang membolehkan anda mengakses kaedah statik untuk mencipta, menyalin, mengalih dan memadam direktori.
Ia sentiasa disyorkan untuk menyemak sama ada direktori wujud sebelum melaksanakan sebarang operasi fail dalam C# kerana pengkompil akan membuang pengecualian jika folder itu tidak wujud.
using System; using System.IO; namespace DemoApplication { class Program { static void Main(string[] args) { string folderName = @"D:\Demo Folder"; // If directory does not exist, create it if (!Directory.Exists(folderName)) { Directory.CreateDirectory(folderName); } Console.ReadLine(); } } }
Kod di atas akan mencipta folder Demo dalam direktori D:.
Directory.CreateDirectory juga boleh digunakan untuk mencipta subfolder.
using System; using System.IO; namespace DemoApplication { class Program { static void Main(string[] args) { string folderName = @"D:\Demo Folder\Sub Folder"; // If directory does not exist, create it if (!Directory.Exists(folderName)) { Directory.CreateDirectory(folderName); } Console.ReadLine(); } } }
Kod di atas akan mencipta folder demo dengan subfolder dalam direktori D:.
Atas ialah kandungan terperinci Bagaimana untuk membuat folder dalam C# jika ia tidak wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!