Thứ Sáu, 17 tháng 12, 2010

Minh họa Directory

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

namespace minhhoa_directory
{
    class Program
    {
        static void Main(string[] args)
        {
            //đọc tất cả các ổ đĩa trên máy tính
            string[] drivers = Directory.GetLogicalDrives();
            //duyệt và in thông tin các ổ đĩa
            foreach (string d in drivers)
            {
                Console.WriteLine("{0}", d);
            }
            // đọc tất cả các thư mục con của 1 thư mục cha
            string[] folders = Directory.GetDirectories(@"D:\");
            // duyet và in
            if (folders.Length == 0)
            {
                Console.WriteLine("không có thư mục con");

            }
            else
            {
                foreach (string f in folders)
                {
                    DirectoryInfo di = new DirectoryInfo(f);
                    Console.WriteLine("name: {0}",di.Name);
                    Console.WriteLine("time: {0}",di.CreationTime);
                }
            }
            // đọc các tập tin trong 1 thư mục
            string[] files = Directory.GetFiles(@"D:\");
            //duyệt và in
            if (files.Length == 0)
            {
                Console.WriteLine("thu muc rong");

            }
            else
            {
                foreach (string f1 in files)
                {
                    FileInfo fi = new FileInfo(f1);
                    Console.WriteLine("name: {0}", fi.Name);
                    Console.WriteLine("size: {0} byte(s)", fi.Length);
                    Console.WriteLine("last write: {0}", fi.LastWriteTime);
                }
            }
            Console.ReadLine();
        }

    }
}

Không có nhận xét nào:

Đăng nhận xét