Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Tìm kiếm tệp tin bằng C#

Để tìm kiếm tệp tin từ danh sách tệp trong thư mục, hãy chạy mã sau:

Ví dụ

using System; 
using System.IO; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            // Tạo đối tượng DirectoryInfo 
            DirectoryInfo mydir = new DirectoryInfo(@"d:\amit"); 
            // Lấy các tệp trong thư mục, tên và kích thước 
            FileInfo[] f = mydir.GetFiles(); 
            foreach (FileInfo file in f) { 
                Console.WriteLine("File Name: {0} Size: {1}", file.Name, file.Length); 
            } 
            Console.ReadKey(); 
        } 
    } 
}

Trên đây, trước tiên thêm thư mục nơi chúng ta muốn tìm tệp:

DirectoryInfo mydir = new DirectoryInfo(@"d:\amit");

Sau đó đọc tệp:

FileInfo[] f = mydir.GetFiles(); 
foreach (FileInfo file in f) { 
    Console.WriteLine("File Name: {0} Size: {1}", file.Name, file.Length); 
}

Kết quả sau:

FileName: Info.txt: Size: 2kb File Name: New.html: Size: 10kb