【发布时间】:2009-11-15 17:37:22
【问题描述】:
我正在编写一个程序,该程序需要能够列出所有已安装的应用程序,它会通过在特定目录中列出所有卸载程序来做到这一点。这段代码不起作用,创建了目录并且目录中有文件
if (startarg.Contains("-il") == true)
{
//Lists all installed programs here
DirectoryInfo uninstalldir = new DirectoryInfo("Uninstallers");
FileInfo[] UninstallerFiles = uninstalldir.GetFiles();
Console.WriteLine("Listing all applications installed with Simtho");
foreach (FileInfo files in UninstallerFiles)
{
Console.WriteLine(files.Name.ToString());
}
我知道它需要完整路径,但我不知道完整路径,所以它需要是一个变量,我怎样才能使这样的事情起作用?
DirectoryInfo uninstalldir = new DirectoryInfo(Directory.GetCurrentDirectory + "\" + "Uninstallers");
【问题讨论】: