Top-Themen

Aktuelle Themen (A bis Z)

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 Unterverzeichnisse dynamisch leeren

Mitglied: pickwick

pickwick (Level 1) - Jetzt verbinden

10.10.2008, aktualisiert 14:44 Uhr, 2557 Aufrufe, 2 Kommentare

Hallo liebe Forengemeinde,
ich habe Folgendes vor :

Ich habe ein Hauptverzeichnis welcher diverse Unterordner enthält :

Hauptverzeichnis\
...User1\
...User2\
...User3\
...etc

Ich will diese Ordner nun von Dateien und enthaltenen Unterordnern säubern, dabei aber eben die Ordner User1, User2... behalten.
Dateien welche in den Ordnern liegen bekomme ich bereits gelöscht nur sobald es Unterordner gibt scheitere ich.
Meine Idee wäre mir über DIR /a:d /b >ausgabedatei die Ordner einzulesen, danach ich jeden Userx Ordner zu wechseln,
da ein neues DIR command ausführen und die enthaltenen Unterordner in einer Datei speichern, diese dann auslesen
und über RD zu löschen.
Leider scheitere ich bis jetzt an der Umsetzung. Hier mal mein bisherige Lösung :

@echo on

REM Hier lösche ich alle Dateien aus den Userx Ordnern und verstecke die Batch damit sie nicht auch gelöscht wird

ATTRIB +h clean.cmd
DEL *.* /s /q
rmdir /s/q *.*
ATTRIB -h clean.cmd

REM Userx Ordner in eine datei ausgeben

dir /a:d /b >verzeichnisse.txt

REM Ordner aus Datei auslesen
REM die enthaltenen unterordner in Datei ausgeben
REM Dann sollte das löschen kommen was noch fehlt


for /f %%i in (verzeichnisse.txt) do (

cd %%i

dir /a:d /b >unterordner.txt
)
)


So die Bemerkungen hab ich für euch noch kurz für das Veständnis eingefügt.

Grüße
PickWick

pause
Mitglied: bastla
10.10.2008 um 14:39 Uhr
Hallo pickwick!

Die "clean.cmd" solltest Du am besten in einem anderen Ordner speichern und etwa so gestalten:
01.
@echo off & setlocal 
02.
set "Basis=D:\UserOrdnerRoot" 
03.
 
04.
for /d %%i in ("%Basis%\*.*") do ( 
05.
    REM %%i enthält den Pfad des Userordners 
06.
    REM Es reicht aus, die unmittelbar im Userordner liegenden Dateien zu loeschen, ... 
07.
    del /q "%%i\*.*" 
08.
    REM ... da die übrigen Dateien beim Entfernen der Unterordner ohnehin mit erfasst werden 
09.
    for /d %%a in ("%%i\*.*") do rd /s /q "%%a" 
10.
)
Grüße
bastla
Bitte warten ..
Mitglied: pickwick
10.10.2008 um 14:44 Uhr
Genial =)

Vielen lieben Dank!

Bin wirklich begeistert von diesem Forum - Super Leute - kompetente Hilfe

Gurß
Benjamin
Bitte warten ..
Ähnliche Inhalte
Windows 7

Robocopy interpretiert alle Sharepoint-Unterverzeichnisse als Leer

Frage von Mero2411Windows 75 Kommentare

Hallo zusammen, ich habe folgendes Problem, wobei gleich im Vorfeld zu sagen ist, das es erst seit ca. 8 ...

Datenbanken

Dynamische Tabelle mit php erzeugen, leider leere anzeige obwohl datenbankeintrag besteht!

gelöst Frage von LordKimahriDatenbanken14 Kommentare

Also ich versuche derzeit eine art Pinnwand selbst zu kreieren, stolpere aber über das erzeugen einer dynamischen tabelle! Mein ...

Batch & Shell

Programm in allen Unterverzeichnissen ausführen

gelöst Frage von RotnasenkaterBatch & Shell8 Kommentare

Servus, liebe Gemeinde! Da mir hier schonmal so freundlich und kompetent geholfen wurde, wende ich mich nochmals mit einer ...

Ubuntu

Mit Server verbinden - Auf Unterverzeichnisse zugreifen

gelöst Frage von mabue88Ubuntu6 Kommentare

Hallo, ich bin jetzt vollständig auf Ubuntu umgestiegen. Um auf meine Raspberry Pis zuzugreifen habe ich bisher WinSCP verwendet. ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 11 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 14 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...