fix: open Dir

This commit is contained in:
xkeyC 2024-04-12 20:02:00 +08:00
parent b8c4e05a32
commit 1ab785fbbc
5 changed files with 5 additions and 5 deletions

View File

@ -258,7 +258,7 @@ foreach ($adapter in $adapterMemory) {
static Future openDir(path, {bool isFile = false}) async { static Future openDir(path, {bool isFile = false}) async {
dPrint("SystemHelper.openDir path === $path"); dPrint("SystemHelper.openDir path === $path");
await Process.run( await Process.run(
SystemHelper.powershellPath, ["explorer.exe", isFile ? "/select,$path" : "/select,\"\"$path\"\""]); SystemHelper.powershellPath, ["explorer.exe", isFile ? "/select,$path" : "\"/select,\"$path\"\""]);
} }
static String getHostsFilePath() { static String getHostsFilePath() {

View File

@ -169,7 +169,7 @@ class HomeUI extends HookConsumerWidget {
const SizedBox(width: 12), const SizedBox(width: 12),
Button( Button(
onPressed: () => onPressed: () =>
SystemHelper.openDir("\"${homeState.scInstalledPath}\""), SystemHelper.openDir("${homeState.scInstalledPath}"),
child: const Padding( child: const Padding(
padding: EdgeInsets.all(6), padding: EdgeInsets.all(6),
child: Icon(FluentIcons.folder_open), child: Icon(FluentIcons.folder_open),

View File

@ -265,7 +265,7 @@ class LocalizationUIModel extends _$LocalizationUIModel {
openDir(BuildContext context) async { openDir(BuildContext context) async {
showToast(context, S.current.localization_info_custom_file_instructions); showToast(context, S.current.localization_info_custom_file_instructions);
SystemHelper.openDir("\"${_customizeDir.absolute.path}\"\\"); SystemHelper.openDir(_customizeDir.absolute.path);
} }
VoidCallback? doRemoteInstall( VoidCallback? doRemoteInstall(

View File

@ -259,7 +259,7 @@ class UpgradeDialogUI extends HookConsumerWidget {
progress.value = 0; progress.value = 0;
if (!context.mounted) return; if (!context.mounted) return;
showToast(context, S.current.app_upgrade_info_run_failed); showToast(context, S.current.app_upgrade_info_run_failed);
SystemHelper.openDir("\"$fileName\""); SystemHelper.openDir(fileName);
} }
} }
} }

View File

@ -361,7 +361,7 @@ class ToolsUIModel extends _$ToolsUIModel {
} }
openDir(path) async { openDir(path) async {
SystemHelper.openDir("\"$path\""); SystemHelper.openDir(path);
} }
Future _showSystemInfo(BuildContext context) async { Future _showSystemInfo(BuildContext context) async {