2012-07-13 101 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