本文介绍了检测无效的快捷方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何查找链接无效的无效快捷键?

How can I find invalid shortcuts which have a bad link?

推荐答案

// reference %systemroot%\system32\shell32.dll
// that will generate an interop wrapper
Shell32.ShellClass Shell = new Shell32.ShellClass();
Shell32.Folder folder = Shell.NameSpace(@"./SomePath");
Shell32.FolderItem file = folder.Items().Item("nameofshortcut.lnk");
Shell32.ShellLinkObject link = (Shell32.ShellLinkObject)file.GetLink;

string Link_Path = link.Path;
if(!File.Exists(LinkPath)
{
    //Do something appropriate here
}



干杯

Manfred



Cheers

Manfred



这篇关于检测无效的快捷方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 23:27