Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để tạo một thư mục nếu nó không tồn tại trong C #?

Để tạo một thư mục, trước tiên chúng ta phải nhập không gian tên System.IO trong C #. Không gian tên là một thư viện cho phép bạn truy cập các phương thức tĩnh để tạo, sao chép, di chuyển và xóa các thư mục.

Bạn nên kiểm tra xem Thư mục có tồn tại hay không trước khi thực hiện bất kỳ thao tác nào với tệp trong C # vì trình biên dịch sẽ đưa ra ngoại lệ nếu thư mục không tồn tại.

Ví dụ

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();
      }
   }
}

Đoạn mã trên sẽ tạo Demo Thư mục trong thư mục D:\.

Làm thế nào để tạo một thư mục nếu nó không tồn tại trong C #?

Directory.CreateDirectory cũng có thể được sử dụng để tạo các thư mục con.

Ví dụ

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();
      }
   }
}

Đoạn mã trên sẽ tạo Thư mục demo với Thư mục con trong thư mục D:\.

Làm thế nào để tạo một thư mục nếu nó không tồn tại trong C #?