moin,
kann sein das die dateien die sich nicht löschen lassen von diensten genutzt werden, haeufig .syslog files. wenn die auch via batch mit weg sollen musst du per "net stop" befehl erst den dienst beenden der drauf zugreift, dann löschen.
Da man solche syslogs aber manchmal noch braucht lösche ich nicht gleich, sondern schiebe sie erst per move befehl in ein bak verzeichnis, das ich dann im nächsten go komplett lösche.
Bsp.
%systemdrive%
#c:\
cd %temp%
#wechselt ins temp dir
net stop ugiipqd
#beendet den plotqueue daemon
gruss thorsten
del /Q bak\*.*
#löscht alle dateien aus dem dir c:\temp\bak
rmdir bak
#entfernt das bak dir
mkdir bak
#erstellt bak dir neu, ist historisch so, damit ich das batch auf #jedem rechner mit at laufen lassen kann auch wenn im temp kein bak #dir ist
move *.syslog bak
#verschiebt dateien mit endung syslog ins bak dir
net start ugiipqd
#startet den plotdaemon neu
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP