作者lindo0130 (Lindo)
看板EzHotKey
標題Re: [AHK-] 請問如何判斷資料夾裡面是否有檔案或資 …
時間Wed Jun 29 14:25:05 2011
※ 引述《maxkam (mm)》之銘言:
: 想問問看大家
: 如何判斷資料夾裡面是否還有檔案或資料夾
: 我用了IfExist,d:\123\*.*
: 不過似乎沒辦法正確
: 但如果是 IfExist,d:\123\*.txt 或是 IfExist, d:\123\123.* 都可以
: 不知道有什麼語法可以達到
我測試 IfExist, d:\emptyFolder\*.* 也是一樣的情況 :(
你可以試試看 Loop, FilePattern
Loop, d:\emptyFolder\*.*, 1
{
; do something if have files.
}
變成只考慮有檔案的時候要做甚麼,和你的原意不太一樣,
因此,若只是單純要檢查是不是有檔案或資料夾,可能加個 flag 吧
flag = 0
Loop, d:\emptyFolder\*.*, 1
{
flag++
}
if flag = 0
MsgBox, empty folder
--
※ 編輯: lindo0130 來自: 140.96.76.140 (06/29 14:26)
1F:→ lindo0130:只是提供一種解決方式,看看板友有沒有其他解法 :) 06/29 14:29
2F:推 maxkam:太棒了 ! 大感謝 ! 我想過要用LOOP 但是沒想到用flag去 06/29 16:12
3F:→ maxkam:判斷 06/29 16:12
4F:→ lindo0130::) 07/01 11:36