如何查找给定文件是否为符号链接?一旦我知道它是,我怎么能让目标指向它?我在Visual Studio 2010中使用VB.NET。
答案 0 :(得分:2)
http://www.codeproject.com/KB/vista/ReparsePointID.aspx 通过这个,我尝试了它,它的工作原理。它是用C#编写的,可以很容易地转换成VB
答案 1 :(得分:0)
您使用IShellLink界面。
在VB.Net中使用它的一个例子是here。虽然此示例显示了创建快捷方式,但您可以使用它来查看如何在VB.Net代码中使用IShellLink。
答案 2 :(得分:0)
链接: 如何获取有关符号链接目标的信息? http://blogs.msdn.com/b/oldnewthing/archive/2010/02/12/9962359.aspx
...
好的,很好,所以现在我知道我有一个 象征性的联系,但如果我想要的话 有关链接目标的信息?对于 例如,我想知道它的大小 链接目标,其最后修改 时间和它的名字。
要执行此操作,请打开符号 链接。 I / O管理器取消引用 符号链接,并为您提供一个句柄 到链接目的地。那你可以 调用函数,如GetFileSize, GetFileInformationByHandleEx,或 获取GetFinalPathNameByHandle 有关符号链接的信息 目标
...