dir函式讀取相應路徑下的檔名或資料夾名

2022-03-22 03:43:19 字數 744 閱讀 9694

'1 遍歷資料夾

mypath1 = thisworkbook.path & "\"

folename = dir(mypath1, vbdirectory) '這裡主要是dir的第二個引數的變化

doif not folename like "*.*" then 'if判斷語句主要是去掉(當前目錄和上一級目錄的識別符號「.」「..」,去掉點)

str1 = folename

k = k + 1

redim preserve arr1(1 to k)

arr1(k) = folename '將資料夾名存入陣列

end if

folename = dir

loop until folename = ""

'2 遍歷檔案

for each a in arr1

mypath2 = mypath1 & a & "\"

filename = dir(mypath2)

dostr2 = a & "\" & filename

l = l + 1

redim preserve arr2(1 to l)

arr2(l) = str2 '將資料夾和相應的檔案存入陣列

if filename = "" then exit do

filename = dir

loop until filename = ""

next

matlab中用來批量讀取的dir函式

matlab使用dir函式獲得指定資料夾下的所有子資料夾和檔案,並存放在在一種為檔案結構體陣列中.dir函式可以有呼叫方式 dir 列出當前目錄下所有子資料夾和檔案 dir g matlab 列出指定目錄下所有子資料夾和檔案 dir m 列出當前目錄下符合正規表示式的資料夾和檔案 得到的為結構體陣列...

R讀取路徑下的所有檔案和統計

合併表 rm list ls library readr library rpivottable library lubridate library readxl library dplyr library tidyr 合併索引 a1 list.files e input list.files命令將...

linux下使用系統呼叫讀取檔案中的路徑

可以配合昨天的模擬shell做到從環境變數中讀取可執行檔案路徑 讀取的path.txt內容為 bin home test include include include include include include include define max 8192 int slip char str...