Nutzerbestätigung hinzugefügt

This commit is contained in:
2026-08-12 15:13:35 +02:00
parent e74f670e40
commit 23be99cca2
+21
View File
@@ -25,6 +25,27 @@ if ($mmdFiles.Count -eq 0) {
Write-Host "Verarbeite Ordner: $targetDir (Rekursiv: $Recurse)" -ForegroundColor Yellow Write-Host "Verarbeite Ordner: $targetDir (Rekursiv: $Recurse)" -ForegroundColor Yellow
# --- 1. DATEIEN AUFLISTEN ---
Write-Host "`nFolgende $($mmdFiles.Count) Datei(en) werden verarbeitet:" -ForegroundColor Yellow
foreach ($file in $mmdFiles) {
# Zeigt den relativen Pfad ab dem Zielordner für bessere Lesbarkeit
$relativePath = Resolve-Path -Path $file.FullName -RelativeBasePath $targetDir
Write-Host " - $relativePath" -ForegroundColor Gray
}
Write-Host ""
# --- 2. NUTZERABFRAGE ---
$response = Read-Host "Möchtest du diese Dateien konvertieren? Bereits vorhandene Bild-Dateien werden überschrieben (J/N)"
# Prüft, ob der Nutzer mit 'j' oder 'ja' geantwortet hat (case-insensitive)
if ($response -notmatch '^[jJ](a)?$') {
Write-Host "Vorgang vom Benutzer abgebrochen." -ForegroundColor Red
exit 0
}
Write-Host "`nStarte Konvertierung..." -ForegroundColor Green
# --- 3. KONVERTIERUNGSDURCHLAUF ---
foreach ($file in $mmdFiles) { foreach ($file in $mmdFiles) {
Write-Host "Konvertiere $($file.Name) ($($file.DirectoryName))..." -ForegroundColor Cyan Write-Host "Konvertiere $($file.Name) ($($file.DirectoryName))..." -ForegroundColor Cyan