自動合併array的程式

照片終於可以上傳了~~~

我想請問一下~~我寫的這個自動合併array的程式~

雖然是ok的~~~!可是當~~檔案量多的時候!

醬是很不好的方法。

想說,用一個txt檔。裡面建著『檔案.副檔名』

然後去跑這個txt檔,再併起來~~

但不知該從何下手~~

請問各位先進可以給我點提示意見嗎!?

![](upload://AQgfAJvWyMOqA316YmVZKhbgmb.jpeg)

你可以建立一個目錄裡面是放所有檔案的路徑,然後使用list folders取得file names再利用for loop架構再使用build strip將路徑接到你要讀檔的vi即可

[QUOTE=ancle]

你可以建立一個目錄裡面是放所有檔案的路徑,然後使用list folders取得file names再利用for loop架構再使用build strip將路徑接到你要讀檔的vi即可

[/QUOTE]

是不是這個意思~

![](upload://7MqBcIxbg8eAuEM17dJbICiuSHH.jpeg)

[QUOTE=JD]

[QUOTE=ancle]

你可以建立一個目錄裡面是放所有檔案的路徑,然後使用list folders取得file names再利用for loop架構再使用build strip將路徑接到你要讀檔的vi即可

[/QUOTE]

是不是這個意思~

[/QUOTE]

因為讀出來是2D array所以必須先經過transpose 2D array後再build array,然後在輸出for loop後再transpose 2D array

[QUOTE=ancle]

你可以建立一個目錄裡面是放所有檔案的路徑,然後使用list folders取得file names再利用for loop架構再使用build strip將路徑接到你要讀檔的vi即可

因為讀出來是2D array所以必須先經過transpose 2D array後再build array,然後在輸出for loop後再transpose 2D array

[/QUOTE]

是不是這個意思~ 就是這個意思~

不好意思~~~

晚回了一天!

先謝謝JD、ancle兩位前輩~~

 

我試了一下~~~

這樣算是讀取那個資料夾裡的file嗎?!

是可以做到我所想的那個效果~~

像兩位說的,將要的檔案放置到同一個資料夾~~

它讀取的順序就是按照檔名的那個順序去讀吧~~

這樣做,等於整個資料夾裡的檔案全讀出來~~是吧!^^

原本的想法~~是想在一個資料夾裡,

假設一百個檔,抓其中也許二十個檔來做計算分析~~!!

因為我有一部份是做平均歷時,這樣的話~~

是不是可以先做完一個檔,再去讀另一個檔~~醬會好一點

而不是一次讀出來再去計算~?!

如果我的檔案是有連號的~!!backup1、backup2......

這樣能用的方式是不是更有彈性~??

我會再試試~~看我所說的那樣~~