CMD Popup Abfrage oder ähnliches.
Hallo Ihrs,
Ich organsiere fast jeden Morgen eine Laufwerkpflege und bin diesbezüglich verantwortlich Dateien zu löschen, umzubenennen und neue Dateien auszurollen.
Nun hab ich mir meine Arbeit mit diversen cmd´s vereinfacht, allerdings sehne ich mich nach einer Funktion die mir das lästige "Ersetzen" vorallem beim löschen und umbenennen ersetzt.
Ich hab mir gedacht, es muss doch möglich sein am Anfang der CMD, beim ausführen, nach einem Dateinamen zu fragen der dann anschliessend an alle Pfade angehangen wird und anschliessen gelöscht oder umbenannt wird.
Danach sollte eine Frage kommen möchten Sie eine weitere Datei löschen/umbennen, uind wenn man diesbezüglich ja sagt dann springt er wieder zum Anfang der Batch zurück.
Letzteres sollte denk ich kein Problem sein da ich schon ähnliches probiert habe, allerdings such ich hilfe was die Dateinamen angeht. Es muss kein Popup sein aber wenigstens eine Eingabeaufforderung, welche Datei gepflegt werden soll.
Hoffe ihr wißt was ich mein und habt ein paar Ideen für mich
lg
E.d.A.
Ich organsiere fast jeden Morgen eine Laufwerkpflege und bin diesbezüglich verantwortlich Dateien zu löschen, umzubenennen und neue Dateien auszurollen.
Nun hab ich mir meine Arbeit mit diversen cmd´s vereinfacht, allerdings sehne ich mich nach einer Funktion die mir das lästige "Ersetzen" vorallem beim löschen und umbenennen ersetzt.
Ich hab mir gedacht, es muss doch möglich sein am Anfang der CMD, beim ausführen, nach einem Dateinamen zu fragen der dann anschliessend an alle Pfade angehangen wird und anschliessen gelöscht oder umbenannt wird.
Danach sollte eine Frage kommen möchten Sie eine weitere Datei löschen/umbennen, uind wenn man diesbezüglich ja sagt dann springt er wieder zum Anfang der Batch zurück.
Letzteres sollte denk ich kein Problem sein da ich schon ähnliches probiert habe, allerdings such ich hilfe was die Dateinamen angeht. Es muss kein Popup sein aber wenigstens eine Eingabeaufforderung, welche Datei gepflegt werden soll.
Hoffe ihr wißt was ich mein und habt ein paar Ideen für mich
lg
E.d.A.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 236835
Url: https://administrator.de/contentid/236835
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
4 Kommentare
Neuester Kommentar
Nun ja da gibt es zwei Möglichkeiten.
entweder:
Damit wird bei jedem Löschvorgang aufgefordert ja oder nein zu sagen (unpraktisch wenn nur 5 Dateien von 1000 gelöscht werden sollen.
oder
Dann wird im CMD Prompt die Eingabe des Dateinamens gefordert und in %dateiname% gespeichert.
Gruß
entweder:
del %PFAD%\*.* /P >>LOG
Damit wird bei jedem Löschvorgang aufgefordert ja oder nein zu sagen (unpraktisch wenn nur 5 Dateien von 1000 gelöscht werden sollen.
oder
@echo off
set pfad="C:\schießmichtot"
:anfang
set /p dateiname=Bitte den Namen der zu loeschenden Datei eingeben:
del %pfad%\%dateiname% >>LOG
:weitere
set /p nochmal=Weitere Dateien loeschen?(j/n):
if /i "%nochmal%"=="j" goto anfang
if /i "%nochmal%"=="n" (goto eof) else (goto weitere)
:eof
Dann wird im CMD Prompt die Eingabe des Dateinamens gefordert und in %dateiname% gespeichert.
Gruß