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

Ordnernamen in ein Textfile schreiben

Frage Entwicklung Batch & Shell

Mitglied: 89485

89485 (Level 1)

05.08.2010 um 06:49 Uhr, 3751 Aufrufe, 4 Kommentare

Guten Morgen,

mein Problem ist folgendes:

Ich will via Batch bestimmte User beim Hochfahren des PC´s löschen.
Dadurch will ich aber erst mal schauen, wer in dem Ordner "C:\Dokumente und Einstellungen\" überhaupt vorhanden ist.

Am Besten sollen gewisse User (nicht alle) in eine Variable oder in ein Textfile geschrieben werden, mit der ich dann mit Hilfe des "rmdir /s /q" Befehls die Ordner lösche.

Wie mache ich das am Besten?


LG Batchliebhaber
Mitglied: bastla
05.08.2010 um 09:40 Uhr
Hallo Batchliebhaber!

Kommt darauf an, wie viele Ausnahmen Du benötigst - im einfachsten Fall zB
>D:\Liste.txt dir /b /ad "C:\Dokumente und Einstellungen"|findstr /v "Administrator LocalService NetworkService"
Alternativ könntest Du es mit einer Ausnahmenliste in einer Datei (jeder User in einer eigenen Zeile) versuchen:
>D:\Liste.txt dir /b /ad "C:\Dokumente und Einstellungen"|findstr /v /g:D:\Ausnahmen.txt
Grüße
bastla
Bitte warten ..
Mitglied: 89485
05.08.2010 um 10:30 Uhr
Moin,

also =)

ich habe in den Ordner G:\test mehrere Testordner erstellt.
in der Ausnahmen.txt stehen als Ausnahme Ordner 1 und Ordner 3 drin...

Die anderen 3 Ordner (2,4,5) zeigt er mir jetzt schon richtig an. Wie speichere ich die dann in eine Variable?

LG
Bitte warten ..
Mitglied: bastla
05.08.2010 um 10:44 Uhr
Hallo Batchliebhaber!
Wie speichere ich die dann in eine Variable?
Eigentlich gar nicht - einfach ein Schleifchen "herumwickeln" und tun, was zu tun ist:
01.
pushd "C:\Dokumente und Einstellungen" 
02.
for /f "delims=" %%i in ('dir /b /ad ^|findstr /v /g:D:\Ausnahmen.txt') do echo rd /s /q "%%i" 
03.
popd
Das "echo" sorgt in der Testphase dafür, dass die Löschbefehle nur angezeigt werden ...

Grüße
bastla
Bitte warten ..
Mitglied: 89485
05.08.2010 um 10:57 Uhr
danke sehr


du bist der GRÖßTE =D
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Ordnernamen aus Dateinamen erstellen (1)

Frage von Dr.Byte zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateiname entsprechend einem um x-Ebenen übergeordeten Ordnernamen umbenennen (3)

Frage von Booster07 zum Thema Batch & Shell ...

Windows Server
gelöst AD-User einer AD-Gruppe auslesen und in ein File schreiben (15)

Frage von Estefania zum Thema Windows Server ...

Windows Server
gelöst Freigabe führt nicht zur Schreib-Berechtigung (11)

Frage von ElmaCx zum Thema Windows Server ...

Neue Wissensbeiträge
Windows Tools

Zeit für Energiesparmodus, Bildschirmabschaltung etc. schnell anpassen

Anleitung von hannsgmaulwurf zum Thema Windows Tools ...

Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...