2012-07-13 98 views
1

我有一個XML文件保存在我的桌面上。是否有任何可能的方式來跟蹤文件的位置作爲一個字符串,無論它在哪裏,即使它被移動到不同的位置?如果是的話,該怎麼辦?如何追蹤文件?

+0

每次需要搜索多少個.xml文件,並且位於計算機的單個位置或任何位置? – 2012-07-13 19:47:32

+0

1 xml文件,在計算機的任何地方 – 2012-07-13 19:49:41

+0

不是真的 - 如果文件被壓縮,移動和解壓縮,您將無法跟蹤其移動。 – 2012-07-14 06:07:54

回答

2

我假設你的意思是文件已經從桌面移動到另一個目錄,在這種情況下看看FileSystemWatcher class。如果我正確理解你的問題,這將允許你跟蹤移動的文件。

你能舉一個更具體的例子嗎?

+0

我沒有試圖找到更改,只是試圖獲取我的電腦中特定文件的字符串。這個xml文件在我的桌面上,但我想要一個代碼,如果我把xml文件放在computor的其他地方,它仍然會找到它,並給我一個字符串,說明它在哪裏。或者,也許我不理解'FileSystemWatcher'類 – 2012-07-13 19:57:31

+1

FileSystemWatcher使您能夠跟蹤文件何時移動,這聽起來像您正在嘗試執行的操作 - 也許您可以舉例說明您正在嘗試實現的目標? – 2012-07-13 20:15:02

+0

我在某個目錄下有一個XML文件,然後,當程序運行時,文件移動到一個完全不同的位置,EX:從我的桌面到我的電腦,然後程序注意到這一點,並替換它使用的字符串是一個新的位置的字符串。 – 2012-07-13 20:18:41