resolveInitialDir static method

String? resolveInitialDir(
  1. String? initialDir
)

解析系统对话框初始目录:显式 initialDir 优先,否则已 MyPaths.setUserDataDir 时用 MyPaths.userDataDir

Implementation

static String? resolveInitialDir(String? initialDir) {
  final trimmed = initialDir?.trim();
  if (trimmed != null && trimmed.isNotEmpty) return trimmed;
  if (MyPaths.isUserDataDirSet) return MyPaths.userDataDir;
  return null;
}