当前位置:  开发笔记 > 编程语言 > 正文

如何删除c#中的快捷方式文件

如何解决《如何删除c#中的快捷方式文件》经验,为你挑选了2个好方法。

如何从程序文件夹中删除程序图标?



1> Isak Savo..:

要获取开始菜单位置,请使用SpecialFolder枚举.像下面这样的东西应该让你开始:

string startMenuDir = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
string shortcut = Path.Combine(startMenuDir, @"The Company\MyShortcut.lnk");
if (File.Exists(shortcut))
    File.Delete(shortcut);

如果您不知道确切的文件名,则可以使用Directory.GetFiles或Directory.GetDirectories枚举开始菜单文件夹中的所有文件.您还可以使用Directory.Delete删除整个文件夹("The Company")



2> Jorge Ferrei..:

快捷方式文件是正常文件,恰好将调用重定向(单击)到另一个文件,程序或目录.要删除快捷方式,可以使用File.Delete方法.

File.Delete(path_to_lnk_file);

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有