@Es müsste theoretisch dessen Größe berechnet werden (Y = bearbeitete, entpackte ISO),
bevor die neue ISO erstellt wird.
Dabei noch der gerade freie Festplattenspeicher + Spare (X = Puffer).
Wenn X-Y >0 dann o.k.
Evtl. sowas:
Speicherplatzbelegung-anzeigen.ps1 - mit Abfrage
https://github.com/MElsberger/PowerShel ... zeigen.ps1
Auszug..... als Beispiel
Abfrage über das Laufwerk welches nach dem Speicherplatz abgefragt werden soll
# Speicherplatz der Festplatte berechnen und anschließen den
# verfügbaren Speicher in Prozent ausgeben.
Was wird damit angezeigt?:
#Speicherplatz
weniger als 10%
$Speicherplatz ="HDD Speicherplatz auf c: wird knapp!"
}
else {
#Speicherplatz noch größer als 10%
$Speicherplatz ="HDD Speicherplatz auf c: noch mehr als 10%"
Größe eines bestimmten Ordners:
Größe spezifischer Ordnerpfade ermitteln - hier die bearbeitete, entpackte ISO
Wenn Sie nicht im Ordner sind, ersetzen Sie "C:\Pfad\zum\entpackten\ISO" durch Ihren Pfad:
$path = "C:\Pfad\zum\entpackten\ISO"
$size = Get-ChildItem -Path $path -Recurse -File | Measure-Object -Property Length -Sum
[Math]::Round($size.Sum / 1GB, 2)
Write-Host "Größe in GB: $size"
oder:
Spezifischen Pfad verwenden
Um die Größe eines bestimmten Ordners (z.B. C:\ISO-Dateien) zu ermitteln:
$folderPath = "C:\Pfad\zu\Ihrem\ISO-Ordner"
$size = (Get-ChildItem -Path $folderPath -Recurse -File | Measure-Object -Property Length -Sum).Sum
"{0:N2} GB" -f ($size / 1GB)
Dieser Befehl formatiert die Ausgabe auf zwei Nachkommastellen.
Das könnte man für sich arbeiten lassen, wenn die Pfade in der Abfrage von Holgi mit "OUTDIR=" stattfinden
Gerade bei kleineren 128 oder 250 GB Festplatten (10%) kommt das beim Anwender zum tragen.
"Reicht noch oder reicht nicht mehr"
Damit dürfte keine defekte ISO am Ende aller Operationen zurückbleiben.
Jetzt fehlt nur noch eine portable GUI dafür
so ne Art GUI-Wrapper für Oscdimg
Diese bieten Felder für Quellordner, Ziel-ISO, Boot-Datei (etfsboot.com) und EFI-Optionen.
Schöne Sache....

@Es müsste theoretisch dessen Größe berechnet werden (Y = bearbeitete, entpackte ISO),
[b]bevor [/b]die neue ISO erstellt wird.
Dabei noch der gerade freie Festplattenspeicher + Spare (X = Puffer).
Wenn X-Y >0 dann o.k.
Evtl. sowas:
Speicherplatzbelegung-anzeigen.ps1 - mit Abfrage
https://github.com/MElsberger/PowerShell-Scripting/blob/main/FileSystem/Speicherplatzbelegung-anzeigen.ps1
Auszug..... als Beispiel
Abfrage über das Laufwerk welches nach dem Speicherplatz abgefragt werden soll
# Speicherplatz der Festplatte berechnen und anschließen den
# verfügbaren Speicher in Prozent ausgeben.
Was wird damit angezeigt?:
#Speicherplatz [b]weniger [/b]als 10%
$Speicherplatz ="HDD Speicherplatz auf c: wird knapp!"
}
else {
#Speicherplatz noch größer als 10%
$Speicherplatz ="HDD Speicherplatz auf c: noch mehr als 10%"
Größe eines bestimmten Ordners:
Größe spezifischer Ordnerpfade ermitteln - hier die bearbeitete, entpackte ISO
Wenn Sie nicht im Ordner sind, ersetzen Sie "C:\Pfad\zum\entpackten\ISO" durch Ihren Pfad:
$path = "C:\Pfad\zum\entpackten\ISO"
$size = Get-ChildItem -Path $path -Recurse -File | Measure-Object -Property Length -Sum
[Math]::Round($size.Sum / 1GB, 2)
Write-Host "Größe in GB: $size"
oder:
Spezifischen Pfad verwenden
Um die Größe eines bestimmten Ordners (z.B. C:\ISO-Dateien) zu ermitteln:
$folderPath = "C:\Pfad\zu\Ihrem\ISO-Ordner"
$size = (Get-ChildItem -Path $folderPath -Recurse -File | Measure-Object -Property Length -Sum).Sum
"{0:N2} GB" -f ($size / 1GB)
Dieser Befehl formatiert die Ausgabe auf zwei Nachkommastellen.
Das könnte man für sich arbeiten lassen, wenn die Pfade in der Abfrage von Holgi mit "OUTDIR=" stattfinden
Gerade bei kleineren 128 oder 250 GB Festplatten (10%) kommt das beim Anwender zum tragen.
"Reicht noch oder reicht nicht mehr"
Damit dürfte keine defekte ISO am Ende aller Operationen zurückbleiben.
Jetzt fehlt nur noch eine portable GUI dafür
so ne Art GUI-Wrapper für Oscdimg
Diese bieten Felder für Quellordner, Ziel-ISO, Boot-Datei (etfsboot.com) und EFI-Optionen.
Schöne Sache....
:daumen: