achklein
Goto Top

Problem mit Batchdatei

Hallo,

ich habe für eine Bekannte eine kleine Batchdatei geschrieben, die automatisch alte Nachsendeaufträge im Download-Ordner löschen soll. Allerdings klappt es nicht mehr. Es sind aber entsprechende Dateien in dem Verzeichnis vorhanden. Es kommen lediglich viele gleichlautende Fehlermeldungen (kann ich gerne nachreichen). Ich würde nur gerne wissen, ob die Methode und die Syntax grundsätzlich richtig sind.

cd c:\users\xxx\downloads
forfiles /m dapg*.pdf /c "echo @path"  
echo Dateien geloescht. Bitte Taste druecken...
pause
exit

Vielen Dank,
Achim

Content-ID: 391342

Url: https://administrator.de/forum/problem-mit-batchdatei-391342.html

Ausgedruckt am: 02.04.2025 um 04:04 Uhr

Meierjo
Meierjo 31.10.2018 um 18:55:40 Uhr
Goto Top
Hallo

forfiles /? gibt dir Auskunft über die Befehlszeile

du jagst forfiles auf PDF Dateien los, und mit Echo @path willst du irgendeinen Pfad zurückerhalten?
Sowas kann dir nie und nimmer irgendwelche PDF's löschen

So kannst du es mal testen
forfiles /m dapg*.pdf /c "cmd echo del @file"   

Wenn dir damit die zu löschenden PDF's angezeigt werden, kannst du das "Echo" entfernen, und die Dateien werden wirklich gelöscht

Gruss
rubberman
rubberman 31.10.2018 um 19:03:58 Uhr
Goto Top
forfiles /m dapg*.pdf /c "cmd /c echo @path"
Statt dem echo ein del zum Löschen, versteht sich.
achklein
achklein 01.11.2018 um 14:57:09 Uhr
Goto Top
Vielen Dank, ich probiere es aus und melde mich wieder.

Achim