我正在尝试在我的 .exe 文件所在的父文件夹中启动一个 .exe 文件。
不幸的是,当这样做时:
dir = Directory.GetParent(Directory.GetCurrentDirectory))
该程序给了我一个错误:
“DirectoryInfo”的值类型不能转换为“String”。
它与 完美配合CurrentDirectory
,但不适用于GetParent
。即使我只是说:
dir = Directory.GetParent("")
我认为它们都返回相同的文件类型,但 Visual Studio 告诉我(在对GetParent
方法进行着色时)GetParent
返回一个DirectoryInfo
值。
有什么方法可以将它转换为字符串,或者能够根据我的需要使用它?