Nutzerbestätigung hinzugefügt
This commit is contained in:
@@ -25,6 +25,27 @@ if ($mmdFiles.Count -eq 0) {
|
||||
|
||||
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) {
|
||||
Write-Host "Konvertiere $($file.Name) ($($file.DirectoryName))..." -ForegroundColor Cyan
|
||||
|
||||
|
||||
Reference in New Issue
Block a user