[問題] 跳過檔案已回收

看板MATLAB作者 (莫忘初衷...)時間16年前 (2009/04/01 18:39), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
請問,我們有套檔案 檔名是s1_task_1 ^^ ^(trials) subject subject有十幾個 task有五種 trials有3~17個不等 我試圖寫個function可以一次跑完全部data 可是遇到檔案不存在的時候就會錯誤(例如"s1_task_12"可能當時收的時候被剔除了) 我嘗試要讓他在跑loop時遇到不存在檔案的時候會跳過那一號,繼續跑下去 似乎不太能work 請問有沒有高手有解決方法 感謝 = = = = = 我寫的方式 filename=['s',number,char(tasks),int2str(i)]; load(filename) 遇到跳號時就error了 謝謝回應 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.64.191

04/01 20:03, , 1F
help dir
04/01 20:03, 1F

04/01 21:18, , 2F
謝謝回應 不是那個問題,我知道我缺哪些檔案,只是不
04/01 21:18, 2F

04/01 21:18, , 3F
太固定,希望可以是讓缺檔自動skip過去,不要跳error
04/01 21:18, 3F

04/01 21:24, , 4F
A=dir, A.name會有該目錄下所有檔名,再跑迴圈
04/01 21:24, 4F

04/01 21:27, , 5F
04/01 21:27, 5F

04/01 21:49, , 6F
感謝回應~!我知道了,看樣子檔名設定要修改一下~感恩^^
04/01 21:49, 6F

04/01 22:11, , 7F
用try catch 發生錯誤會自動跳過
04/01 22:11, 7F
文章代碼(AID): #19qqHWUA (MATLAB)
文章代碼(AID): #19qqHWUA (MATLAB)