c中如何從資料夾中提取所有的檔案

2021-05-02 22:10:16 字數 3955 閱讀 4221

1樓:匿名使用者

string filepath = 資料夾路徑;

private void loadfiles(string targetdirectory)

//獲取路徑

string subdirectoryentries = directory.getdirectories(targetdirectory);

//遍歷單個路徑

foreach (string subdirectory in subdirectoryentries)}

2樓:

/// 遞迴瀏覽所有檔案,string name是你資料夾名///

public void lookfile(string pathname)

//獲取資料夾下的所有檔案和資料夾

stringfiles = directory.getfilesystementries(pathname);

tryelse}}

catch (exception ex)}

3樓:蘿蔔天使

string files = directory.getfiles("c:\\windows");

for(int i = 0;i

補充:1樓的更好哦

c#怎麼讀取某一資料夾下的所有資料夾和檔案

4樓:緣lai如茨

static listlist = new list();//定義list變數,存放獲取到的路徑

public static listgetpath(string path)

//獲取子檔案

夾內的檔案列表,遞迴遍歷

foreach (directoryinfo d in dii)return list;

}呼叫此函式需要傳入指定的資料夾路徑,如 d:\myfile .可以將該資料夾下的檔案和子資料夾路徑全部獲取,並利用遞迴,獲取子資料夾內所有內容。

5樓:青青

讀取的**方式如下:

int main()

printf("%s\n", find.name);

return 0;

}用c語言讀取目錄中的檔名的方法:

1、如果是在window環境下,可以用一下方法:

使用stdlib.h標頭檔案宣告的system()函式,呼叫系統命令dir,把c:目錄下檔案列表寫入檔案dir.txt中

2、使用dirent.h標頭檔案中宣告的opendir(),readdir()函式;

3、如果沒有dirent.h,可以使用io.h標頭檔案中宣告的_findfirst(),_findnext()函式:

c#如何讀取資料夾中的所有檔案?

6樓:一騎當後

直接使用c#遍歷指定檔案

夾中的所有檔案就可以實現;

參考如下:

directoryinfo thefolder=new directoryinfo(folderfullname);

//遍歷資料夾

foreach(directoryinfo nextfolder in thefolder.getdirectories())

this.listbox1.items.add(nextfolder.name);

//遍歷檔案

foreach(fileinfo nextfile in thefolder.getfiles())

this.listbox2.items.add(nextfile.name);

c#如何獲取指定路徑資料夾下的所有檔名

7樓:匿名使用者

既然知道帶路徑的

那麼使用path.getfilename(帶路徑的檔名)別忘了using system.io;

對於這個問題,你可以寫個迴圈啊

string s = directory.getfiles(dirfullpath, searchpattern);

string filename = new string[s.length];

for (int i = 0; i < s.length; i++)return filename;

大概就是這個意思吧

希望對你能有所幫助。

8樓:落華殘香

var path = @"";//資料夾路徑

system.io.directoryinfo dir = new directoryinfo(path);

if (dir.exists)

如何用c#獲取指定資料夾下所有檔名

9樓:匿名使用者

c#的io自帶了乙個方法

directoryinfo dir = new directoryinfo("資料夾名稱");

dir.getfiles();//這個方法返回值就是fileinfo型別的陣列

10樓:匿名使用者

directoryinfo dir = new directoryinfo("c:\\test");

fileinfo fileinfo = dir.getfiles();

listfilenames = new list();

foreach (fileinfo item in fileinfo)

c#獲取如何獲取指定路徑資料夾下所有檔案的個數??、急急急

11樓:匿名使用者

directoryinfo info = new directoryinfo(@"d:/");

messagebox.show(info.getfiles().count().tostring());

12樓:愛夜

directory.getfiles(path).length;;

13樓:無傷情痛

system.io.directory.getfiles("path路徑").count()

14樓:註冊_帳號

直接這樣

directory.getfiles(path).length;

c#如何遍歷乙個資料夾下面所有的檔案

15樓:匿名使用者

引用using system.io;

方法void getallfiles(string dir,listallfiles)

用法lista = new list();

getallfiles(@"d:\files\", a);

a裡面的就是所有檔案

16樓:匿名使用者

string files = directory.getfiles(path, "*", searchoption.alldirectories);

int file_count=files.length;

c#怎麼讀取某一資料夾下的所有資料夾和檔案

17樓:匿名使用者

static listlist = new list();//定義list變數,存放獲取到的路徑

public static listgetpath(string path)

//獲取子資料夾內的檔案列表,遞迴遍歷

foreach (directoryinfo d in dii)return list;

}呼叫此函式需要傳入指定的資料夾路徑,如 d:\myfile .可以將該資料夾下的檔案和子資料夾路徑全部獲取,並利用遞迴,獲取子資料夾內所有內容。

c c 怎樣刪除資料夾,c 中如何刪除檔案

方便的辦法,你可以使用dos命令,在c 裡可以用system呼叫比如system rmdir aaa 就是刪掉aaa這個目錄 dos命令可以在cmd裡打help回車檢視 這是用vc的方法 bool mydeletefile char lpszpath fileop.fflags fof allowu...

電腦C盤中WINDOWS資料夾消失

會不會是資料夾隱藏 如果windows消失 那麼你開啟機器是正常開機嗎。建議你從做一下c盤系統。有一種消失的原因可能性很大,就是在dos裡輸入一條這樣的命令 attrib s h 這裡是你要隱藏的檔案或資料夾 這樣一來,無論你再怎麼設定,除非根據上面那條命令進行反操作,否則那個檔案或資料夾都無法顯示...

win7中所有資料夾檔案怎麼按照型別排序

win7資料夾排序方式設定勾選 型別 即可。步驟如下 先隨便找一個有多個檔案型別的資料夾,現在檔案還沒有按 型別 排序,如下圖所示。在資料夾中空白處右鍵單擊,依次選擇 排序方法 型別 如下圖所示。現在,該資料夾下的所有檔案已經按照 型別 進行了排序,如下圖所示。但是,只是這個資料夾,在開啟其它的資料...