From 015f1b0709f0f13a1b531b442da250629ad9eea0 Mon Sep 17 00:00:00 2001 From: Gabi <182965942+GabiNun@users.noreply.github.com> Date: Thu, 11 Dec 2025 21:34:03 +0200 Subject: [PATCH] Replace-System.IO.Directory (#3794) * Update main.ps1 * Update start.ps1 * Update main.ps1 * Update main.ps1 --- scripts/main.ps1 | 10 ++++------ scripts/start.ps1 | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/scripts/main.ps1 b/scripts/main.ps1 index 347a5821..fb244144 100644 --- a/scripts/main.ps1 +++ b/scripts/main.ps1 @@ -451,13 +451,11 @@ $NavLogoPanel.Children.Add((Invoke-WinUtilAssets -Type "logo" -Size 25)) | Out-N $winutildir = @{} # Set the path for the winutil directory -$winutildir["path"] = "$env:LOCALAPPDATA\winutil\" -[System.IO.Directory]::CreateDirectory($winutildir["path"]) | Out-Null +$winutildir = "$env:LocalAppData\winutil\" +New-Item $winutildir -ItemType Directory -Force | Out-Null -$winutildir["logo.ico"] = $winutildir["path"] + "cttlogo.ico" - -if (Test-Path $winutildir["logo.ico"]) { - $sync["logorender"] = $winutildir["logo.ico"] +if (Test-Path "$winutildir\logo.ico") { + $sync["logorender"] = "$winutildir\logo.ico" } else { $sync["logorender"] = (Invoke-WinUtilAssets -Type "Logo" -Size 90 -Render) } diff --git a/scripts/start.ps1 b/scripts/start.ps1 index 37b7978c..92baa397 100644 --- a/scripts/start.ps1 +++ b/scripts/start.ps1 @@ -80,7 +80,7 @@ if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]: $dateTime = Get-Date -Format "yyyy-MM-dd_HH-mm-ss" $logdir = "$env:localappdata\winutil\logs" -[System.IO.Directory]::CreateDirectory("$logdir") | Out-Null +New-Item $logdir -ItemType Directory -Force | Out-Null Start-Transcript -Path "$logdir\winutil_$dateTime.log" -Append -NoClobber | Out-Null # Set PowerShell window title