Re: [.NET] 如何看資料夾是否為空

看板Visual_Basic作者 (竹科男只能OGC)時間17年前 (2009/01/10 16:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《I8DGC (竹科男只能OGC)》之銘言: : 標題: [.NET] 如何看資料夾是否為空 : 時間: Mon Jan 5 17:08:25 2009 : : 就是想要透過timer定時去檢查系統的某個資料夾 是否有檔案 : : 若有的話 就透過mail方式將檔案寄出 : : : : 我知道 有 file.exist() 可以用 不過這個似乎是針對有指定黨名的 : : 如果是不確定檔案名稱會是啥的 : : 就是只要資料夾有檔案產生 就進行處理這樣 : : : 有相關的function可以用嗎 : : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 124.219.7.145 : → MOONRAKER:每次讀取現在目錄內容不就結了 01/05 19:14 : 推 Marty:Timer最好少用,會浪費系統資源,盯檔案用FileSystemWatcher 01/05 19:27 感謝marty提供 filesystemwatcher的方法 不過現在有個問題是 因為我的資料夾裡的檔案產生是透過ftp傳進來的 但是ftp只要一上傳 就會觸發我的created事件 我就會去針對檔案去作處理 但是此時ftp可能檔案還在上傳當中 沒有完整上傳完畢 就會造成檔案被咬住 使得程式產生問題 有想說透過thread.sleep的方式 給他一個緩衝的時間把檔案傳完 但是這樣似乎不太彈性 畢竟進來的檔案大小 或是該時的網路流量狀況 都有可能影響一個檔案完整上傳的所需時間 有比較好的解決方法嗎 有什麼屬性是可以去看檔案目前是否在使用中嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.219.7.145

01/11 19:58, , 1F
設定一個dt比較小的Timer檢查檔案大小有沒有改變?
01/11 19:58, 1F
文章代碼(AID): #19Q5PkEm (Visual_Basic)
文章代碼(AID): #19Q5PkEm (Visual_Basic)