導航:首頁 > 文件教程 > fileinfo文件名

fileinfo文件名

發布時間:2025-07-24 09:23:51

㈠ C#中,能否獲取文件路徑中的文件名

可以通過 FileInfo 進行獲取。

FileInfo fi = new FileInfo("C:\text.txt");string strName = fi.Name; // text.txt

㈡ 我想問一下.net中file和fileinfo有什麼區別,麻煩說詳細些,謝謝了

file和fileinfo根據字面意思就知道了,file類對文件操作的,例如判斷在不在 file.exists()等或創建文件刪除文件,fileInfo,文件信息,通過實例化後可用它 的對象查看 文件名,文件後綴,文件創建時間,文件最後修改時間等等

㈢ FileInfo [] files = (new DirectoryInfo(path)).GetFiles(); 請問這是什麼意思

path:填寫你要找的文件所在文件夾就可以
FileInfo[] files = new DirectoryInfo(@"D:\aa").GetFiles();//獲取D盤aa文件夾下的所有文件(不包括裡面的目錄)
string aa = "";
foreach (FileInfo file in files)//遍歷文件
{
if(file.Name=="A")
aa += file.Name + "" + file.Length+";";//file.Length文件大小,file.Name文件名
}
MessageBox.Show(aa);//顯示

㈣ FileInfo 這個類是干什麼用的 什麼意思哦

.NET內建類型中提供了FileInfo和DirectoryInfo倆個類型,分別用來操作文件和文件夾,有別於File和Directory類型,FileInfo和DirectoryInfo主要功能在於操作文件和文件夾在文件系統中的結構,完成諸如:創建,復制,讀取信息,移動,判斷是否存在,刪除等功能。public class UseFileInfo
{
//static void Main(string[] arg)
//{
// Processfile();
// Console.Read();
//} static void Processfile()
{
FileInfo info = null;
FileInfo newInfo = null;
//創建文件
info = new FileInfo("c:\\test1.txt");
using (FileStream fs = info.Create())
{ }
Console.WriteLine("原始文件:");
ReadFileInfo(info);
//移動文件
info.MoveTo("c:\\test2.txt");
Console.WriteLine("移動後的新文件:");
ReadFileInfo(info);
//復制文件
newInfo = info.CopyTo("c:\\test3.txt");
Console.WriteLine("復制後的新文件:");
ReadFileInfo(newInfo);

} static void ReadFileInfo(FileInfo fi)
{
Console.WriteLine("文件名為:"+fi.Name);
Console.WriteLine("文件在:"+fi.DirectoryName);
Console.WriteLine("文件的長度:"+fi.Length);
Console.WriteLine("文件創建於:"+fi.CreationTime);
Console.WriteLine("文件的最後訪問時間:" + fi.LastAccessTime);
Console.WriteLine("文件的最後修改時間:" + fi.LastWriteTime);
Console.WriteLine("文件全名是:" + fi.FullName);
Console.WriteLine("文件的擴展名是:" + fi.Extension);
}
} public class UseDirectoryInfo
{
static void Main(string[] args)
{
ProcessDirectoryInfo();
Console.Read();
} static void ProcessDirectoryInfo()
{
DirectoryInfo di = null;
di = new DirectoryInfo("c:\\text");
di.Create();
di.CreateSubdirectory("subidc"); FileInfo info = new FileInfo("c:\\text\\subidc\\text.txt");
using (FileStream fs = info.Create()) { }
ReadDirectoryInfo(di);
di.MoveTo("c:\\test2");
} static void ReadDirectoryInfo(DirectoryInfo di)
{
Console.WriteLine("文件夾名為:"+di.Name);
Console.WriteLine("父文件夾為:"+di.Parent.Name);
Console.WriteLine("文件夾創建於:"+di.CreationTime);
Console.WriteLine("文件夾的最後修改時間:" + di.LastWriteTime);
Console.WriteLine("文件夾的最後訪問時間:" + di.LastAccessTime);
Console.WriteLine("文件夾的全名是:" + di.FullName);
Console.WriteLine("文件夾中的文件:");
FileInfo[] fis = di.GetFiles();
foreach (FileInfo fi in fis)
{
ReadFileInfo(fi);
}
Console.WriteLine("文件夾中的子文件夾:");
DirectoryInfo[] dis = di.GetDirectories();
foreach (DirectoryInfo dd in dis)//遞歸獲取所有子文件夾
{
ReadDirectoryInfo(dd);
}
} static void ReadFileInfo(FileInfo fi)
{
Console.WriteLine("文件名為:" + fi.Name);
Console.WriteLine("文件在:" + fi.DirectoryName);
Console.WriteLine("文件的長度:" + fi.Length);
Console.WriteLine("文件創建於:" + fi.CreationTime);
Console.WriteLine("文件的最後訪問時間:" + fi.LastAccessTime);
Console.WriteLine("文件的最後修改時間:" + fi.LastWriteTime);
Console.WriteLine("文件全名是:" + fi.FullName);
Console.WriteLine("文件的擴展名是:" + fi.Extension);
}
}

㈤ C#獲取文件夾下的所有文件

獲取C#程序中文件夾下的所有文件與目錄的步驟如下:

首先,確保了解獲取當前運行程序路徑的方法。

接著,通過路徑獲取該文件夾下所有的文件,返回類型為FileInfo。

隨後,使用相同的路徑獲取該文件夾下的子目錄,返回類型為DirectoryInfo。

了解獲取文件夾名稱的方法,對於後續操作至關重要。

同時,完整路徑名的獲取能幫助我們更准確地定位文件所在位置。

利用程序獲取文件的Name和FullName,以便於後續使用。

針對僅獲取目錄下一級的文件夾與文件,可以使用遞歸方法實現。

最後,輸出當前運行程序所在的磁碟下所有文件名與子目錄名,完成文件與目錄的全面獲取。

閱讀全文

與fileinfo文件名相關的資料

熱點內容
蘋果電腦13寸pro 瀏覽:715
如何在壓縮文件里添加圖片 瀏覽:442
androidintent下載文件 瀏覽:811
win7系統vdi文件下載 瀏覽:199
批量文件路徑列表復制 瀏覽:687
svn增加文件桌面圖標也變了 瀏覽:514
Abb機器人怎麼編程畫圓 瀏覽:958
手機微信接收的文件存儲在哪裡 瀏覽:546
js怎麼給div加邊框顏色 瀏覽:645
nodejshttphtml5 瀏覽:915
如何快速將文件內容快速調整 瀏覽:349
marsandroid開發視頻教程 瀏覽:814
word信任中心 瀏覽:480
pr有哪些預設文件 瀏覽:752
寶馬5系藍牙升級 瀏覽:950
ipad壓縮文件夾不見了 瀏覽:280
蘋果怎麼隱藏軟體視頻文件怎麼打開 瀏覽:541
按一列生成excel新文件 瀏覽:941
word列印機無法列印pdf文件夾 瀏覽:866
4s刷機成功白蘋果之後黑屏 瀏覽:503

友情鏈接