Installation Directory - Windows 10 Portable

# Reserved Windows 10 system paths RESERVED_PATHS = [ "Windows", "System32", "System", "ProgramData", "Boot", "Recovery", "Users", "$Recycle.Bin" ]

# Create directory if needed if create_if_missing and not path_obj.exists(): try: path_obj.mkdir(parents=True, exist_ok=True) except PermissionError: return False, "Permission denied when creating directory" except OSError as e: return False, f"Failed to create directory: str(e)" installation directory windows 10

def _get_default_paths(self) -> dict: """Get standard Windows 10 installation directories""" return InstallLocation.PROGRAM_FILES: os.environ.get("ProgramFiles", "C:\\Program Files"), InstallLocation.PROGRAM_FILES_X86: os.environ.get("ProgramFiles(x86)", "C:\\Program Files (x86)"), InstallLocation.LOCAL_APPDATA: os.environ.get("LOCALAPPDATA", "C:\\Users\\%USERNAME%\\AppData\\Local") # Reserved Windows 10 system paths RESERVED_PATHS =