導航:首頁 > 文件處理 > 讀取子文件夾文件名

讀取子文件夾文件名

發布時間:2022-12-09 17:38:09

1. 用批處理命令獲取文件夾名稱

1、在電腦中新建一個文本文檔,雙擊打開該文檔。

2. 【Uipath】如何獲取指定文件夾下所有子文件夾和所有Excel表的文件名

解決方案 :使用遞歸演算法進行遍歷獲取,什麼是遞歸,簡而言之就是自己調用自己的一種方法,關於遞歸演算法自行網路。

本例通過遞歸方法來實現這一需求,輸出所有文件夾路徑,以及所有Excel文件名。

給定測試目錄: C:\Users\admin\Desktop\遞歸查找,前提是我們不知道該指定文件夾下有多少個子文件夾以及子文件。

測試目錄說明:

該目錄下創建了需要測試的兩級文件目錄、以及按文件夾名創建的.txt .xlsx文件。

首先需要明確目的:根據文件目錄、文件夾目錄,輸出所有文件夾名以及所有Excel文件名,因為無法獲知目錄深度,所以通過父文件夾層層遍歷。

然後進行遞歸邏輯判斷:

找整個遞歸的終止條件:遞歸應該在什麼時候結束?

找返回值:應該給上一級返回什麼信息?

本級遞歸應該做什麼:在這一級遞歸中,應該完成什麼任務?

遞歸邏輯思考:

1.遞歸應該在什麼時候終止?

應該在所有文件夾遍歷後無子文件夾存在時終止。

2.返回值:

子目錄下文件及文件夾的長度(個數)

3.本級遞歸應該完成的任務:

①.判斷目錄下有無文件:如果有,進行遍歷文件目錄,判斷文件擴展名,符合條件的列印輸出。

②.判斷目錄下有無文件夾,如果有,遍歷文件夾目錄,列印輸出文件夾名。

定義參數Path_Find,初始目錄為:C:\Users\admin\Desktop\遞歸查找

Step1: 判斷文件目錄長度

if(length>0)不為空,遍歷文件目錄,判斷文件擴展名,列印輸出滿足條件的文件名。循環結束後,判斷文件夾目錄;

else為空,判斷文件夾目錄。

Step2 :判斷文件夾目錄長度

If(length>0),不為空,遍歷文件夾目錄,列印子文件夾名。再進行調用自身,繼續判斷文件目錄,不斷遍歷循環。

Else,為空,不操作。

其中Invoke Workflow File調用自己時,參數Path_Find為子文件夾路徑

補充說明:.NET有內置搜索方法,方法見微軟官方文檔 https://docs.microsoft.com/en-us/dotnet/api/system.io.directory.getdirectories?view=netcore-3.1

Step1 :定義返回搜索文件數組和返回搜索文件夾數組

           【注意】該方法不保證返回值的排列順序,支持通配符"?"和"*",但不支持正則表達式。

Step2 :遍歷數組並列印

列印輸出結果:

  可以發現返回值的排列順序並不固定,如果需要按一定規則排序,請使用Sort方法。

3. C語言怎麼讀取某一文件夾下的所有文件夾和文件

讀取的代碼方式如下:

int main()

{

long file;

struct _finddata_t find;

_chdir("d:\");

if((file=_findfirst("*.*", &find))==-1L)

{

printf("空白! ");

exit(0);

}

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

while(_findnext(file, &find)==0)

{

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

}

_findclose(file);

return 0;

}

4. 如何獲取某文件夾中所有子文件夾的文件名

用DOS命令:
(假設你的這個文件夾是c:\pdf
dir
c:\pdf\*.pdf
>
c:\pdf\list.txt
運行完之後到目錄下去找一個文件名是list.txt的,打開就是文件名了

閱讀全文

與讀取子文件夾文件名相關的資料

熱點內容
pdf產品目錄 瀏覽:202
三菱fd編譯通過不了 瀏覽:156
15g游戲下載完怎麼解壓 瀏覽:708
編譯原理文法中的句型 瀏覽:755
出售廣聯達雲翻樣加密狗 瀏覽:276
把多頁pdf合並軟體 瀏覽:325
熱點已保存加密可上網什麼原因 瀏覽:557
張家口app怎麼查看全部賬號 瀏覽:183
cad先選擇命令 瀏覽:749
我的世界命令方塊手機版 瀏覽:254
迅投python下單 瀏覽:471
javamd5加密32位 瀏覽:469
php連接mysql測試代碼 瀏覽:473
如何下載亞馬遜app安卓 瀏覽:698
解壓神器大組合 瀏覽:728
多次編譯一個內核會快嗎 瀏覽:162
單片機伺服500k 瀏覽:868
linux安裝repo 瀏覽:799
app上的小說怎麼下載 瀏覽:230
陝西工會app所屬工會怎麼修改 瀏覽:177