關于C#操作文件路徑(Directory)的常用靜態(tài)方法詳解
之前發(fā)過File對文件的操作
C# (File方法)對文件的操作,字節(jié)寫入和讀取
Directory:
主要用于操作文件的路徑,如創(chuàng)建文件夾和獲取文件夾的所有子目錄,
簡單的說就是“操作文件夾”,而File是操作文件的
創(chuàng)建文件夾
直接使用靜態(tài)方法,在C盤創(chuàng)建一個名為a的文件夾
Directory.CreateDirectory(@“C\a”);

刪除文件夾
刪除C盤下a的文件夾
Directory.Delete(@“C:\a”,true);
注意:不添加true,在你的文件夾不是為空的情況下會拋異常,刪除的文件并不是在回收站而且直接刪除了
獲取文件夾下的子文件夾
當你文件夾下面包含多個文件夾,這個方法可以獲取所有的子文件夾路徑

返回的是一個字符串數組
string[] path =Directory.GetDirectories(@“C:/a”);
for (int i = 0; i <= path.Length-1; i++)
{
Console.WriteLine(path[i]);
}

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

返回的也是一個字符串數組
string[] path = Directory.GetFiles(@“C:/a”, “*.txt”);
for (int i = 0; i <= path.Length-1; i++)
{ Console.WriteLine(path[i]);
}

判斷文件夾是否存在
返回的是一個布爾值
if (Directory.Exists(@“C:/a”))
{
Console.WriteLine(“文件存在”);
}
移動文件夾
也就是剪切的也是
Directory.Move(@“C:/a”, @“C:\Users\Administrator\Desktop\a”);
C盤移動到桌面
這幾個基本就是比較常用的了
總結
到此這篇關于關于C#操作文件路徑(Directory)的常用靜態(tài)方法的文章就介紹到這了,更多相關C#操作文件路徑Directory內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
c# 實現MD5,SHA1,SHA256,SHA512等常用加密算法源代碼
c# 如何實現MD5,SHA1,SHA256,SHA512等常用加密算法,需要的朋友可以參考下2012-12-12
C# 使用Microsoft Edge WebView2的相關總結
這篇文章主要介紹了C# 使用Microsoft Edge WebView2的相關總結,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下2021-02-02

