香蕉视频app

Keep on going never give up.

Let's Go

C# 學習筆記(35)Directory類(目錄類)的基本操作

C#Lonely2019-05-14 21:21:2141次0條

using System;
using System.IO; //引用命名空間

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Users\Administrator\Desktop\新建文件夾";

            //創建目錄
            Directory.CreateDirectory(path);
            Console.WriteLine("創建成功");

            //刪除指定的空目錄,若非空目錄會報錯
            Directory.Delete(path);
            Console.WriteLine("刪除成功");

            //刪除指定的目錄,true表示要是此目錄所有子目錄和文件也刪除,false表示刪除空目錄,若非空目錄會報錯。
            Directory.Delete(path, true);
            Console.WriteLine("刪除成功");

            //Move()方法可以實現剪切(只能在同一個磁盤中)、重命名
            Directory.Move(path, @"C:\我的文件夾");

            //此目錄是否存在
            bool b = Directory.Exists(path);
            Console.WriteLine(b);

            //根據路徑返回此目錄下的子目錄,若路徑不存在會報錯
            string[] dirs_1 = Directory.GetDirectories(path);

            //返回指定目錄中與指定的搜索模式匹配的子目錄的名稱(包括其路徑)。第二個參數表示為要與 path 中的子目錄的名稱匹配的搜索字符串。
            string[] dirs_2 = Directory.GetDirectories(path, "*文件夾");

            //搜索目錄下的所有文件
            string[] files = Directory.GetFiles(path);

            //第三個參數表示:指定搜索操作應包括所有子目錄還是僅包括當前目錄。
            string[] files_1 = Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
            
            //DirectoryInfo 文件夾的一個“類”,用來描述一個文件夾對象
            //(獲取指定目錄下的所有目錄時返回一個DirectoryInfo數組。)
            DirectoryInfo dirs = Directory.GetParent(path);

            Console.ReadKey();
        }       
    }
}


暗錨,解決錨點偏移

文章評論

    嘿,來試試登錄吧!