我已经编写了一个在启动时打开的小程序,但是我想让用户能够通过单击按钮将其从启动时删除。 但它需要兼容XP,Vista和Windows 7。 是否有一行代码会自动获取默认的启动文件夹路径,以便我可以使用我的按钮将其删除?
提前谢谢
答案 0 :(得分:1)
你想要的是SpecialFolder.Enumeration。并使用Environment方法
像这样Environment.GetFolderPath(Environment.SpecialFolder.Startup)
要删除,您需要使用System.IO.File.Delete(path)
要查看有哪些文件,请尝试制作控制台应用程序并使用此代码。
Module Module1
Sub Main()
Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartup)
For Each file In System.IO.Directory.GetFiles(path)
Console.WriteLine(file)
Next
Console.ReadLine()
End Sub
结束模块