Làm thế nào để lấy đường dẫn các thư mục con trong CSharp? (How to get all path subfolder for folder in CSharp?)


Bài viết này tôi sẽ hương dẫn cách lấy đường dẫn của tất cả các thư mục con(bậc 1) tồn tại trong một folder được chỉ định bằng ngôn ngữ lập trình C#.





Directory.GetDirectories()

Làm một phương thực thuộc lớp Directory(class Directory) được sử dụng để lấy thông tin tất cả các đường dẫn của thư mục con tồn tại trong một thư mục được chỉ định, kết quả trả về sẽ là một mảng chuỗi String Array.


Cú pháp - Syntax

public static string[] GetDirectories(
    string path
)

  • path
    • Type: System.String
    • Đường dẫn tương đối hoặc tuyệt đối đến thư mục để tìm kiếm. Chuỗi này không phải là trường hợp nhạy cảm.

 Mã nguồn - Source Code

Đầu tiên ta cần chuẩn bị một thư mục với các thư mục con(subfolder) để thực hiện bài viết này.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace GelPathSubFolder
{
    class Program
    {
        static void Main(string[] args)
        {

            string[] pathSubfolders = Directory.GetDirectories(@"D:\Z-Test\VNLIVES_NET");

            foreach (string path in pathSubfolders)
            {
                Console.WriteLine(path);
            }

            Console.ReadLine();

        }
    }
}


Kết quả - Result












No comments:

Post a Comment