我需要一個檢查新文件夾/文件是否添加到給定選定文件夾的過程。 我需要這個程序在應用程序啓動時運行,所以在這個階段的處理時間很重要。如何檢查文件夾的內容是否已更改
我想我可以做一個當前狀態的日誌,以前的狀態日誌,排序和比較它們。
首先我需要知道是否有另一種方法。
第二,如果沒有其他方法什麼是兩個文件路徑列表之間找到差異的最佳方式:結構和算法。
舊狀態:
c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc
新狀態:
c:\firstfolder\a.doc
c:\firstfolder\b.doc
c:\firstfolder\secondFolder\a.doc
c:\firstfolder\secondFolder\b.doc
c:\firstfolder\secondFolder\c.doc
我在尋找c:\firstfolder\secondFolder\c.doc
。
你需要知道* *是否有一個變化,即一個'boolean'結果,或變化是什麼,即一個'名單'? =) –
Rob
2010-09-04 19:16:33
需要列表 ...我設法做到這一點在以下方式創建一個xml文件的前一個和正確的狀態,並比較它使用「除外」作爲Timwi取得:http://stackoverflow.com/questions/3647958/find-the-delta-between-two-xelements-using-except-c ...它的工作原理,但它很慢 –
Asaf
2010-09-09 11:55:17