我已經閱讀了幾個示例代碼,但我不明白如何使用foreach-like循環遍歷文件集合。這裏是我如何得到文件列表:列出每個循環使用的目錄中的文件
ls=:0 dir '*.*'
我可以迴應這一點,它工作正常。但我需要做的是使用某種循環一次處理每個文件1。所以像:
ls=:0 dir '*.*'
foreach (file in ls) {
do something(file)
do something else.. so on
}
手冊中
每個循環應該是這樣的:
smoutput each i.10
顯然,這是沒有用的,它輸出1到10,我不知道如何修改此與我的目錄列表一起工作。
它在說 「拼寫錯誤for_file。LS做的。」 – ace007
@ ace007這是必須進入一個函數。您無法直接在提示中輸入。我會編輯。另外請注意'1 dir'會更容易通過。 – MPelletier
好吧,它有點作品,但列出前2個文件後,我得到一個「語法錯誤:myFunction | myFunction 0」我是否正確調用該函數,我也稱它爲myFunction'' – ace007