Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Rekursiv ohne Nachfrage alle DATEIEN in Verzeichnis löschen

Frage Entwicklung Batch & Shell

Mitglied: 99046

99046 (Level 1)

13.11.2012, aktualisiert 13:36 Uhr, 4508 Aufrufe, 4 Kommentare

Hallo,
ich möchte in einem beliebigem Verzeichnis rekursiv ohne Nachfrage
alle DATEIEN incl. der versteckten löschen.

01.
@echo off & setlocal enabledelayedexpansion 
02.
set _str=D_E_L__File 
03.
set LOG=%~dp0%_str%.log 
04.
set DEST="D:\test\temp" 
05.
FOR /F "delims=" %%a IN ('DIR /s /b ah "%DEST%"') do call del "%%a">%LOG%
Hat jemand einen Tip, was noch fehlt ?

Danke.
Gruß, Rob
Mitglied: bastla
13.11.2012, aktualisiert um 12:34 Uhr
Hallo rob400!
Hat jemand einen Tip, was noch fehlt ?
Zumindest ein "/" und ein ">" - dafür hat Du aber ein "call" und ein "delayedexpansion" zuviel - versuch es mal so:
01.
@echo off & setlocal 
02.
set _str=D_E_L__File 
03.
set LOG=%~dp0%_str%.log 
04.
set DEST="D:\test\temp" 
05.
del "%LOG%" 2>nul 
06.
FOR /F "delims=" %%a IN ('DIR /s /b /a-d "%DEST%"') do >>%LOG% del /f "%%a"
[Edit] Damit wirklich das Log geschrieben und auch versteckte Dateien gelöscht werden, besser mit dieser Zeile:
FOR /F "delims=" %%a IN ('DIR /s /b /a-d "%DEST%"') do >>%LOG% echo %%a & del /f "%%a" 2>nul & del /f /ah "%%a" 2>nul
- aber dann kannst Du auch gleich die beiden Zeilen aus dem Vorschlag von MrNetman nehmen ...
[/Edit]

Grüße
bastla
Bitte warten ..
Mitglied: 2hard4you
13.11.2012 um 12:18 Uhr
Moin

warum tut es kein

del *.* /f /S /Q

und mit rm /? (der passenden Syntax) kloppst Du auch die Verzeichnisse weg.

Gruß

24
Bitte warten ..
Mitglied: MrNetman
13.11.2012 um 12:20 Uhr
Hi Rob,

del *.* /S /F /Q
oder ist das zu kompliziert?
del *.* /S /Q /A:HR
Wegen der Verzeichnisse

Gruß
Netman
Bitte warten ..
Mitglied: 99046
13.11.2012, aktualisiert um 13:35 Uhr
Hallo an euch alle,

so klappt jetzt:
01.
FOR /F "delims=" %%a IN ('DIR /s /b /a-d "%DEST%"') do >>"%LOG%" echo %%a & del /S /F /Q "%%a" 2>nul
Noch mal danke für eure Klasse Unterstützung !

Gruß, Rob
Bitte warten ..
Ähnliche Inhalte
Windows 7
0 KB dateien automatisch löschen (5)

Frage von amgm2006 zum Thema Windows 7 ...

Batch & Shell
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien in einem Verzeichnis mergen - rekursiv (10)

Frage von frad1980 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...