【发布时间】:2009-03-16 14:48:34
【问题描述】:
如何使用 C# 从 Windows 的开始菜单中删除快捷方式文件夹,我知道如何使用以下代码:
private void RemoveShortCutFolder(string folder)
{
folder = folder.Replace("\" ", "");
folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.StartMenu), folder);
try
{
if (System.IO.Directory.Exists(folder))
{
System.IO.Directory.Delete(folder, true);
}
else
{
}
}
catch (Exception)
{
}
}
但问题是我需要删除所有用户文件夹中的一个快捷方式文件夹,而不是当前登录的用户。 Environment.SpecialFolder.StartMenu 为我提供当前用户而不是所有用户文件夹。
任何想法,
谢谢,
【问题讨论】: