删除桌面和启动中的快捷文件

来源:互联网 发布:淘宝u站9.9包邮 编辑:程序博客网 时间:2024/05/21 13:08

c#答复例子

            /*删除桌面和启动中的快捷文件*/            foreach (string 文件 in Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory), "*.*", SearchOption.AllDirectories))                Console.WriteLine(文件);            foreach (string 文件 in Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), "*.*", SearchOption.AllDirectories))                Console.WriteLine(文件);            foreach (string 文件 in Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Startup), "*.*", SearchOption.AllDirectories))                if (文件.Contains("高山流水2014V4")) { Console.WriteLine(文件); }            foreach (FileInfo 文件 in (new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Startup))).GetFiles("*.*", SearchOption.AllDirectories))                if (文件.Name.Contains("高山流水2014V4"))                    if (MessageBox.Show("确认要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)                        文件.Delete();            string 快捷文件 = Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + 程序名 + ".lnk";            if (System.IO.File.Exists(快捷文件))            {                if (MessageBox.Show("确认要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)                    System.IO.File.Delete(快捷文件);            }

0 0