c#中directory 和directoryinfo的使用小結(jié)
當(dāng)使用C#處理目錄時(shí),可以使用 System.IO 命名空間中的 Directory 和 DirectoryInfo 類來執(zhí)行各種目錄操作。以下是一些基本操作的示例:
創(chuàng)建目錄
string directoryPath = @"C:\path\to\directory"; Directory.CreateDirectory(directoryPath);
刪除目錄
string directoryPath = @"C:\path\to\directory"; Directory.Delete(directoryPath);
檢查目錄是否存在
string directoryPath = @"C:\path\to\directory";
if (Directory.Exists(directoryPath))
{
Console.WriteLine("Directory exists");
}
獲取目錄中的文件列表
string directoryPath = @"C:\path\to\directory";
string[] files = Directory.GetFiles(directoryPath);
foreach (string file in files)
{
Console.WriteLine(file);
}
對(duì)于 DirectoryInfo 類的操作也類似,不同之處在于它提供了更多的目錄屬性信息。以下是使用 DirectoryInfo 類的示例:
獲取目錄信息
string directoryPath = @"C:\path\to\directory";
DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
Console.WriteLine("Directory Name: " + directoryInfo.Name);
Console.WriteLine("Number of Files: " + directoryInfo.GetFiles().Length);
Console.WriteLine("Creation Time: " + directoryInfo.CreationTime);
獲取子目錄列表
string directoryPath = @"C:\path\to\parentDirectory";
DirectoryInfo parentDirectoryInfo = new DirectoryInfo(directoryPath);
DirectoryInfo[] subDirectories = parentDirectoryInfo.GetDirectories();
foreach (DirectoryInfo subDirectory in subDirectories)
{
Console.WriteLine(subDirectory.Name);
}
移動(dòng)目錄
string sourceDirectoryPath = @"C:\path\to\sourceDirectory"; string destDirectoryPath = @"C:\path\to\destinationFolder\destinationDirectory"; DirectoryInfo sourceDirectoryInfo = new DirectoryInfo(sourceDirectoryPath); sourceDirectoryInfo.MoveTo(destDirectoryPath);
這些示例演示了 Directory 和 DirectoryInfo 類的一些基本操作,你可以根據(jù)自己的需求進(jìn)行更多的操作。
到此這篇關(guān)于c#中directory 和directoryinfo的使用小結(jié)的文章就介紹到這了,更多相關(guān)c# directory directoryinfo內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C# 編碼好習(xí)慣,獻(xiàn)給所有熱愛c#的同志
c#編寫者,需要培養(yǎng)的一些好習(xí)慣2009-02-02
C# WinForm制作一個(gè)批量轉(zhuǎn)化文件格式的小工具
在生活中有時(shí)候會(huì)遇到批量轉(zhuǎn)換格式的需求,一個(gè)個(gè)點(diǎn)太麻煩了,一個(gè)能夠?qū)崿F(xiàn)批量文件格式轉(zhuǎn)換的工具非常有用,所以本文小編使用C# WinForm制作一個(gè)批量轉(zhuǎn)化文件格式的小工具,文中有具體實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-11-11
漢字轉(zhuǎn)拼音軟件制件示例(漢字轉(zhuǎn)字母)
這篇文章主要介紹了c#漢字轉(zhuǎn)拼音的方法,但不能判斷多音字,大家可以參考修改使用2014-01-01
C#實(shí)現(xiàn)基于Base64的加密解密類實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)基于Base64的加密解密類,實(shí)例分析了C#基于Base64的加密解密實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03

