[問題] 請問如何知道一個檔案正在被寫入?

看板Perl作者 (ing)時間17年前 (2007/10/10 10:50), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/3 (看更多)
是這樣的 我現在有一個目錄 這個目錄 有一隻程式會一直把檔案寫進來 我的perl script要定時每隔幾分鐘 就把目錄裡的檔案移開到其他目錄 目前的做法是用 readdir 把目錄底下的檔名掃進來 再call mv 這個指令去搬 這樣 如果碰到有一個檔案正在被寫入而無法搬移 該怎麼得知這樣的訊息呢?? ---- 不過想一想 就算搬不成功 下次script跑起來的時候還是可以搬... 這樣好像就沒有很必要說一定當下就要處理 可是還是想知道說有什麼其他的方式這樣... 感謝各位囉 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.36.154 ※ 編輯: iFEELing 來自: 220.134.36.154 (10/10 10:52)

10/10 18:12, , 1F
借題問一下...用readdir於UNIX是否一定也會讀入 . ..
10/10 18:12, 1F

10/10 23:34, , 2F
10/10 23:34, 2F
文章代碼(AID): #1733uJgj (Perl)
文章代碼(AID): #1733uJgj (Perl)