C 獲取資料夾下的所有檔案

2021-09-27 04:22:16 字數 2566 閱讀 8954

目錄

正文

回到頂部

1、獲得當前執行程式的路徑

1 string rootpath = directory.getcurrentdirectory();
2、獲得該資料夾下的檔案,返回型別為fileinfo

1 string path=@"x:\***\xx";

2 directoryinfo root = new directoryinfo(path);

3 fileinfo files=root.getfiles();

3、獲得該資料夾下的子目錄,返回型別為directoryinfo

1 string path=@"x:\***\xx";

2 directoryinfo root = new directoryinfo(path);

3 dirctoryinfo dics=root.getdirectories();

4、獲得資料夾名

1 string path=@"x:\***\xx";

2 directoryinfo root = new directoryinfo(path);

3 string dicname=root.name;

5、獲得資料夾完整的路徑名

1 string path=@"x:\***\xx";

2 directoryinfo root = new directoryinfo(path);

3 string dicname=root.fullname;

6、獲取檔案的name和fullname

1 string path=@"x:\***\xx";

2 directoryinfo root = new directoryinfo(path);

3 foreach (fileinfo f in root.getfiles())

4

回到頂部

1 string path = @"x:\***\***";

2 3 //第一種方法

4 string files = directory.getfiles(path, "*.txt");

5

6 foreach (string file in files)

7 10

11 //第二種方法

12 directoryinfo folder = new directoryinfo(path);

13

14 foreach (fileinfo file in folder.getfiles("*.txt"))

15

回到頂部

1         static void main(string args)

2

15 catch (ioexception e)

16

19 finally

20

26 }

27 28 }

29 30 /// 31 /// 獲得指定路徑下所有檔名

32 ///

33 /// 檔案寫入流

34 /// 檔案寫入流

35 /// 輸出時的縮排量

36 public static void getfilename(streamwriter sw, string path, int indent)

37

45 sw.writeline(f.name);

46 }

47 }

48 49 /// 50 /// 獲得指定路徑下所有子目錄名

51 ///

52 /// 檔案寫入流

53 /// 資料夾路徑

54 /// 輸出時的縮排量

55 public static void getdirectory(streamwriter sw, string path, int indent)

56

65 sw.writeline("資料夾:" + d.name);

c 獲取資料夾下所有檔案

用c 獲取指定資料夾下的所有檔案,包括子資料夾裡的檔案。void getallfiles string path,list allfiles,bool includesubdir else while findnext hfile,fileinfo 0 findclose hfile 函式引數解釋 ...

獲取資料夾下所有檔案

ming xi path r c users administrator.carlos pc desktop 國防專利局 all tables 繳費明細表 彙總的繳費明細表 繳費明細表.xlsx decode utf 8 def get file path file dir,file type xl...

Windows CMD獲取資料夾下所有檔名的方法

要獲取目錄下目錄名稱的方法有兩個,如下 tree 顯示磁碟目錄結構命令 功能 顯示指定驅動器上所有目錄路徑和這些目錄下的所有檔名。格式 tree 碟符 目錄 f a 使用說明 tree d f c users username desktop directory list.txtdir命令引數說明如...