本文介绍了检测无效的快捷方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何查找链接无效的无效快捷键?
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
这篇关于检测无效的快捷方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!