欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法詳解

 更新時間:2021年08月06日 10:51:11   作者:小馬的棺材板  
這篇文章主要給大家介紹了關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法,Directory類位于System.IO 命名空間,Directory類提供了在目錄和子目錄中進(jìn)行創(chuàng)建移動和列舉操作的靜態(tài)方法,需要的朋友可以參考下

之前發(fā)過File對文件的操作

C# (File方法)對文件的操作,字節(jié)寫入和讀取

Directory:

主要用于操作文件的路徑,如創(chuàng)建文件夾和獲取文件夾的所有子目錄,

簡單的說就是“操作文件夾”,而File是操作文件的

創(chuàng)建文件夾

直接使用靜態(tài)方法,在C盤創(chuàng)建一個名為a的文件夾

Directory.CreateDirectory(@“C\a”);

請?zhí)砑訄D片描述

刪除文件夾

刪除C盤下a的文件夾

Directory.Delete(@“C:\a”,true);

注意:不添加true,在你的文件夾不是為空的情況下會拋異常,刪除的文件并不是在回收站而且直接刪除了

獲取文件夾下的子文件夾

當(dāng)你文件夾下面包含多個文件夾,這個方法可以獲取所有的子文件夾路徑

請?zhí)砑訄D片描述

返回的是一個字符串?dāng)?shù)組

string[] path =Directory.GetDirectories(@“C:/a”);
for (int i = 0; i <= path.Length-1; i++)
{
Console.WriteLine(path[i]);
}


請?zhí)砑訄D片描述

獲取同類型的文件

例如有一個文件夾放了有音樂文件,文本文件,圖片文件夾,視頻文件夾,而我只是想要拿到文本文件

請?zhí)砑訄D片描述

返回的也是一個字符串?dāng)?shù)組

string[] path = Directory.GetFiles(@“C:/a”, “*.txt”);
for (int i = 0; i <= path.Length-1; i++)
{ Console.WriteLine(path[i]);
}


請?zhí)砑訄D片描述

判斷文件夾是否存在

返回的是一個布爾值

if (Directory.Exists(@“C:/a”))
{
Console.WriteLine(“文件存在”);
}

移動文件夾

也就是剪切的也是

Directory.Move(@“C:/a”, @“C:\Users\Administrator\Desktop\a”);

C盤移動到桌面

這幾個基本就是比較常用的了

總結(jié)

到此這篇關(guān)于關(guān)于C#操作文件路徑(Directory)的常用靜態(tài)方法的文章就介紹到這了,更多相關(guān)C#操作文件路徑Directory內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論