我有表,每次更新時都會更新,如果循環未找到表中的匹配項。循環直到在表
for d in io.popen("ls -a /mnt/mediashare/net"):lines() do
OnlineCheck[#OnlineCheck+1] = d
end
首先,我在給表,然後我跑另一個循環添加值,找到匹配形成,如果它開創了比賽的循環中斷,但如果沒有,那麼它應該重新裝入新值表,並重新開始匹配。我無法弄清楚如何在單一循環中完成這一切。
for d1,d2 in pairs(OnlineCheck) do
if d2==NASFolder then
print("NAS Connected")
break
else
print("NAS is Offline")
end
end
你的代碼會產生一個問題:我們需要顯式地關閉()一個管道,還是讀取所有的數據就足夠了? –