看板 MATLAB 關於我們 聯絡資訊
大家好 一般看到的while的教學都是 計算值達到某個值後就跳出 不知道能不能設定讀到檔案後就跳出 我有一段程式碼 是要將其他資料夾的.txt檔 複製到要執行的資料夾裡 我使用dos指令進行複製並更名 但資料是事件處發後才會產生 因此設定讓他為迴圈讀取 當有檔案後就停止並跳出往下跑 但現在我不知道要怎麼把它停止 while !copy c:test\123.txt c:ok\456.txt !del c:test\123.txt break end 麻煩高手幫我看看 要怎麼修正才對 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.14.120
Steven1226:雖然我沒有很了解你的意思,不過我覺得在MATLAB中對付 04/13 00:31
Steven1226:檔案建議用D = dir;從D可以得知目錄下檔案的數量與名稱 04/13 00:33
Steven1226:但要注意第一、二個element為'.'與'..' 04/13 00:34
kcsc:S大 我可以設定當D>1 D=dir(['D:test/*.csv']);離開迴圈嗎? 04/13 09:17
kcsc:當這個料夾內CSV數量小於1後離開迴圈 04/13 09:24
cmjer:試試 exist 函數,判斷檔案是否存在 04/13 17:29
kcsc:謝謝 e大的建議 04/15 09:27