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 Wartungsaufgabe - Frage

Mitglied: Julian57

Julian57 (Level 1) - Jetzt verbinden

13.11.2010, aktualisiert 19:37 Uhr, 2768 Aufrufe, 4 Kommentare

Hallo,
ich habe mir ein kleines Tool geschrieben was mir bestimmte Verzeichnisse(Temp,Cookies...) löscht.
Nun will ich noch ein Verzeichnis hinzufügen weiß aber nicht wie der genau Pfad ist.
Und zwar ich suche den Pfad in dem die lezten verwendete Dokumente abgespeichert sind.
Ich benutze Windows XP.
Hier erst mal mein aktuelles Batch-Script.
01.
@echo off 
02.
title System-Wartung 
03.
echo Cookies werden geloescht... 
04.
echo  -- @ O O O O -- 
05.
ping localhost -n 2 >NUL  
06.
@RD /S /Q "C:\Dokumente und Einstellungen\%USERPROFILE%\Cookies" 
07.
cls 
08.
echo Temp wird geloescht... 
09.
echo  -- O @ O O O -- 
10.
ping localhost -n 2 >NUL  
11.
@RD /S /Q "C:\Dokumente und Einstellungen\%USERPROFILE%\Lokale Einstellungen\Temp" 
12.
cls 
13.
echo Temporary Internet Files werden geloescht... 
14.
echo  -- O O @ O O -- 
15.
ping localhost -n 2 >NUL 
16.
@RD /S /Q "C:\Dokumente und Einstellungen\%USERPROFILE%\Lokale Einstellungen\Temporary Internet Files" 
17.
cls 
18.
echo Verlauf wird geloescht... 
19.
echo  -- O O O @ O -- 
20.
ping localhost -n 2 >NUL 
21.
@RD /S /Q "C:\Dokumente und Einstellungen\%USERPROFILE%\Lokale Einstellungen\Verlauf" 
22.
cls 
23.
echo Programm wird Beendet... 
24.
echo  -- O O O O @ -- 
25.
ping localhost -n 2 >NUL
Wenn ihr noch nützliche Pfade zu unnötigen Verzeichnissen wisst oder
ein paar Verbesserungsvorschläge,Anregungen hättet bitte einfach posten.

mfg

Julian57
Mitglied: bastla
13.11.2010 um 19:47 Uhr
Hallo Julian57!

Ich nehme an, Du meinst
"%USERPROFILE%\Recent"
BTW: "C:\Dokumente und Einstellungen\%USERPROFILE%" ist doppelt gemoppelt - es genügt "%USERPROFILE%", wie Du Dich leicht mit
set u
überzeugen kannst - auch "C:\Dokumente und Einstellungen\%USERNAME%" würde nur die Portierbarkeit auf ein anderes BS erschweren ...
Und wenn ich schon mal dabei bin: "@" vor einem Befehl unterdrückt die Ausgabe dieses einen Befehles wie "echo off" - nachdem letzteres aber (in der ersten Zeile) ausgeführt wurde, ist in weiterer Folge und daher auch vor "RD" kein "@" mehr nötig.
Außerdem: Wiederkehrende Zeilen, und seien es nur diese beiden:
01.
echo  -- @ O O O O -- 
02.
ping localhost -n 2 >NUL
sind in einem "Unterprogramm" besser aufgehoben (da übersichtlicher und änderungsfreundlicher) - also zB
01.
... 
02.
call :Trenn  
03.
... 
04.
call :Trenn 
05.
... 
06.
goto :eof 
07.
 
08.
:Trenn 
09.
echo  -- @ O O O O -- 
10.
ping localhost -n 2 >NUL 
11.
goto :eof
bzw noch besser: gleich den gesamten "Ankündigungsblock" als Unterprogramm abhandeln:
01.
@echo off 
02.
title System-Wartung 
03.
call :Ankuend "Cookies werden geloescht..." 
04.
@RD /S /Q "%USERPROFILE%\Cookies" 
05.
call :Ankuend "Temp wird geloescht..." 
06.
@RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Temp" 
07.
... 
08.
goto :eof 
09.
 
10.
:Ankuend 
11.
cls 
12.
echo %~1 
13.
echo  -- @ O O O O -- 
14.
ping localhost -n 2 >NUL 
15.
goto :eof
Grüße
bastla
Bitte warten ..
Mitglied: mathe172
13.11.2010 um 21:30 Uhr
Hallo Julian57! Hallo Bastla!

@bastla: Ich glaube die "-- @ O O O O --"-Zeile kann man nicht so auslagern, sie soll iwie eine Fortschrittsanzeigen sein (glaub ich zumindest )

Mathe172
Bitte warten ..
Mitglied: bastla
13.11.2010 um 21:48 Uhr
Hallo mathe172!

Jetzt wo Du's sagst, fällt's mir auch wie Schuppen von den Haaren ...

... obwohl sich auch unter diesen Voraussetzungen etwas machen ließe (ist aber in diesem Fall vielleicht doch etwas zu viel des Guten - obwohl: wenn noch zwei Arbeitsschritte dazu kämen, wären es insgesamt schon weniger Zeilen) - also etwa:
01.
@echo off & setlocal 
02.
set /a Steps=5 
03.
set /a Step=1 
04.
 
05.
call :Ankuend "Cookies werden geloescht..." 
06.
RD /S /Q "%USERPROFILE%\Cookies" 
07.
call :Ankuend "Temp wird geloescht..." 
08.
RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Temp" 
09.
call :Ankuend "Temporary Internet Files werden geloescht..." 
10.
RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Temporary Internet Files" 
11.
call :Ankuend "Verlauf wird geloescht..." 
12.
RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Verlauf" 
13.
call :Ankuend "Programm wird beendet..." 
14.
goto :eof 
15.
 
16.
:Ankuend 
17.
cls 
18.
echo %~1 
19.
<nul set /p=--  
20.
set /a Bis=%Step%-1 
21.
for /L %%i in (1,1,%Bis%) do <nul set /p= 0  
22.
<nul set /p= @  
23.
set /a Von=%Step%+1 
24.
for /L %%i in (%Von%,1,%Steps%) do <nul set /p= 0  
25.
<nul set /p= --  
26.
ping localhost -n 2 >NUL 
27.
set /a Step+=1 
28.
goto :eof
Grüße
bastla
Bitte warten ..
Mitglied: Julian57
14.11.2010 um 14:16 Uhr
Hallo,
Danke erstmal für den Pfad
Und ja das "-- @ O O O O --" soll eine Fortschrittsanzeige sein.
Das mit dem doppelten Pfad ist mir auch erst jetzt aufgefallen, habs gleich alles umgeschrieben

01.
@echo off 
02.
title System-Wartung 
03.
set x=2 
04.
echo Cookies werden geloescht... 
05.
echo  -- @ O O O O O -- 
06.
ping localhost -n %x% >NUL  
07.
@RD /S /Q "%USERPROFILE%\Cookies" 
08.
cls 
09.
echo Temp wird geloescht... 
10.
echo  -- O @ O O O O -- 
11.
ping localhost -n %x% >NUL  
12.
@RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Temp" 
13.
cls 
14.
echo Temporary Internet Files werden geloescht... 
15.
echo  -- O O @ O O O -- 
16.
ping localhost -n %x% >NUL 
17.
@RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Temporary Internet Files" 
18.
cls 
19.
echo Verlauf wird geloescht... 
20.
echo  -- O O O @ O O -- 
21.
ping localhost -n %x% >NUL 
22.
@RD /S /Q "%USERPROFILE%\Lokale Einstellungen\Verlauf" 
23.
cls 
24.
echo Recent wird geloescht... 
25.
echo  -- O O O O @ O -- 
26.
ping localhost -n %x% >NUL 
27.
@RD /S /Q "%USERPROFILE%\Recent" 
28.
cls 
29.
echo Programm wird Beendet... 
30.
echo  -- O O O O O @ -- 
31.
ping localhost -n %x% >NUL
Und danke Bastle für deine Mühen aber werds erstmal so belassen

mfg

Julian57
Bitte warten ..
Ähnliche Inhalte
Windows 10
Frage zur Cortona
Frage von avitasWindows 101 Kommentar

Lassen sich damit auch Texte in Word diktieren oder geht das nicht, falls ja, was muss ich da einstellen ...

Administrator.de Feedback
Fragen werden nicht angezeigt?
gelöst Frage von LochkartenstanzerAdministrator.de Feedback8 Kommentare

Moin, Mir ist aufgefallen, das in der Ansicht "Neue Fragen" meine beiden Fragen zum feedback nicht angezeigt werden: Bug ...

Backup
Fragen zu VEEAM
gelöst Frage von HenereBackup4 Kommentare

Hallo, nachdem mir VEEAM hier ans Herz gelegt wurde, kann mir doch bestimmt auch jemand ein paar Fragen dazu ...

Windows Installation
Frage zu Softwareverteilungsprogrammen
Frage von 123123Windows Installation16 Kommentare

Hallo zusammen, derzeit sind wir in unserer Firma damit beschäftigt, uns nach verschiedenen Möglichkeiten zur Softwareverteilung in einer Windows-Umgebung ...

Neue Wissensbeiträge
Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 StundenGoogle Android

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

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 3 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 6 StundenMicrosoft2 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 1 TagWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server36 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

CPU, RAM, Mainboards
32 gb RAM zu wenig?
Frage von pcguyCPU, RAM, Mainboards13 Kommentare

Hallo zusammen, mein PC verfügt über 32GB Ram. Nun kriege ich bei grossen Dateien im Illustrator die Fehlermeldung das ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing11 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...