我工作的一個應用程序文件夾有針對性地的Mac OSX 10.6+使用Qt的4.7.4監控無限制的文件/下MAC OSX使用Qt
我有一個文件夾多達1000個文件+和一些或許多,甚至所有這些文件都可以重命名或移動或刪除,所以我想,如果對我的申請報告:
- 文件進行重命名(報告原件及更名的文件名)
- 文件夾改名(報告原來的和重命名的文件夾名稱)
- 文件/文件夾被刪除(只報告爲已刪除)/移動(報告移動位置)
問題:是底層系統可(其MAY)只允許256所描述被如此監控最多256個文件!我怎麼能過來呢?
注:使用QFileSystemWatcher
接口(具有上述問題)
ALSO:如何在版本較低的情況下,處理比OSX 10.5
不要提我怎麼改名的文件名/文件夾名
Ofcourse如果他正在使用Qt Cocoa –
@Mat我已經讀過,我推斷出有一個與其他文件描述符相關的進程和正在監視的文件相關進程的問題已解決,但沒有對256文檔中提到了默認限制 –
@RahulReddy:進程數量有限的文件描述符並不是Qt可以解決的問題,這是應用程序無法覆蓋的操作系統策略(但限制通常是可調的)。 256限制以及「正常」fds被計入該限制的事實是同一件事。 – Mat