如何在父文件夹中打开exe



如何在父文件夹中打开exe?

就是一个例子

调试\Folder1\Folder2

在folder2和folder1 中有一个exe

我想要它,所以当我点击文件夹2中的exe按钮时,它会在文件夹1 中打开一个exe

private void OpenEXE_BtnClick(object sender, RoutedEventArgs e)
{
var currentFolder = Directory.GetCurrentDirectory();
var parentFolder = Path.GetDirectoryName(currentFolder);
var exeFile = Path.Combine(parentFolder, "{FileName}");
try
{
using (Process myProcess = new Process())
{
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = exeFile;
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
}
}
catch (Exception ex)
{
//Console.WriteLine(ex.Message);
MessageBox.Show(
"Some thing happend when trying run background backup!!" + Environment.NewLine + ex.Message,
"Running Background Backup", MessageBoxButton.OK, MessageBoxImage.Error);
}
}

最新更新