mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Merge pull request #2592 from AidanMaskelyne/main
Use the default file manager when opening a folder.
This commit is contained in:
commit
a4f3782eb9
@ -56,7 +56,6 @@ namespace Wabbajack
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static void OpenWebsite(Uri url)
|
||||
{
|
||||
Process.Start(new ProcessStartInfo("cmd.exe", $"/c start {url}")
|
||||
@ -64,16 +63,23 @@ namespace Wabbajack
|
||||
CreateNoWindow = true,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public static void OpenFolder(AbsolutePath path)
|
||||
{
|
||||
Process.Start(new ProcessStartInfo(KnownFolders.Windows.Combine("explorer.exe").ToString(), path.ToString())
|
||||
string folderPath = path.ToString();
|
||||
if (!folderPath.EndsWith(Path.DirectorySeparatorChar.ToString()))
|
||||
{
|
||||
CreateNoWindow = true,
|
||||
folderPath += Path.DirectorySeparatorChar.ToString();
|
||||
}
|
||||
|
||||
Process.Start(new ProcessStartInfo()
|
||||
{
|
||||
FileName = folderPath,
|
||||
UseShellExecute = true,
|
||||
Verb = "open"
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public static AbsolutePath OpenFileDialog(string filter, string initialDirectory = null)
|
||||
{
|
||||
OpenFileDialog ofd = new OpenFileDialog();
|
||||
|
@ -77,7 +77,7 @@ namespace Wabbajack
|
||||
|
||||
public void AfterInstallNavigation()
|
||||
{
|
||||
Process.Start("explorer.exe", Location.TargetPath.ToString());
|
||||
UIUtils.OpenFolder(Location.TargetPath);
|
||||
}
|
||||
|
||||
public async Task<bool> Install()
|
||||
|
Loading…
Reference in New Issue
Block a user