Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีแสดงรายชื่อไฟล์ทั้งหมดในโฟลเดอร์ด้วย C#

ใช้ DirectoryInfo และเมธอด GetFiles()

สร้าง DirectoryInfo object:

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

ดึงไฟล์ทั้งหมด:

FileInfo[] f = mydir.GetFiles();

ตัวอย่าง

using System;
using System.IO;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            DirectoryInfo mydir = new DirectoryInfo(@"d:\amit");
            FileInfo[] f = mydir.GetFiles();
            foreach (FileInfo file in f) {
                Console.WriteLine("File Name: {0} Size: {1}", file.Name, file.Length);
            }
            Console.ReadKey();
        }
    }
}