regenfrau
Goto Top

Inhalte von Unterverzeichnissen leeren

Hallo, ich bin neu hier und suche nach einem Batch-Programm für Windows-11

Das Problem: Ich habe ein Arbeitsverzeichnis mit wechselnden Unterverzeichnissen.
Nun sollen die Inhalte aller Unterverzeichnisse gelöscht werden. Die Unterverzeichnisse
selbst sollen nicht gelöscht werden. Ich habe im Internet nur Beispiele gefunden wo die
Unterverzeichnisse mitgelöscht werden. Ich brauche nur deren Leerung.
Desweitern brauche ich den korrekten Zugang zum Arbeitsverzeichnis als Variable zum Beispiel.
Diese Arbeitsverzeichnisse können wechseln.
Es wäre nett wenn mir hier jemand weiterhelfen könnten.
mfg Regenfrau

Content-ID: 23052372419

Url: https://administrator.de/contentid/23052372419

Ausgedruckt am: 24.11.2024 um 19:11 Uhr

12168552861
Lösung 12168552861 23.03.2024 aktualisiert um 23:43:42 Uhr
Goto Top
Die Batch in dein Arbeitsverzeichnis kopieren, Doppelklick, fertig.
@echo off
for /d %%a in ("%~dp0*") do del /s /q /f "%%~a"  
https://learn.microsoft.com/de-de/windows-server/administration/windows- ...

Gruß pp.
Regenfrau
Regenfrau 23.03.2024 um 22:20:15 Uhr
Goto Top
Danke puderpader, das hat funktioniert. Zu gut funktioniert, denn es hat mir gleich die Batch-Datei mitgelöscht.
Ist es möglich, mit einer Ordnervariablen von außen auf den Arbeitsordner zuzugreifen, so daß die Batch-Datei heil bleibt ?
Gruß Regenfrau
12168552861
12168552861 23.03.2024 aktualisiert um 23:43:51 Uhr
Goto Top
Ach sorry, missverstanden, hab's oben angepasst.
Regenfrau
Regenfrau 25.04.2024 um 19:37:12 Uhr
Goto Top
Hallo puderpader , die Batch-Datei hat funktioniert wie sie sollte. Leider habe ich die alte Version nicht mehr, welche die Batch-Datei gleich mitgelöscht hat. Mich würde nämlich interessieren, welcher Teil der neuen Syntax das Löschen der
Batch-Datei verhindert. Vielleicht gibt es einen Link zur Erklärung, den ich als Laie auch verstehen könnte.
Liebe Grüße und nochmals Danke Regenfrau