user217
Goto Top

löschen temporärer Dateien im userprofile per batch oder vb script

Hallo,

eine ganz einfache banale Sache, ich möchte im %userprofile% alle sichtbaren und versteckten Dateien mit der Endung *.tmp beim logout löschen.

Meine Gehversuche sahen so aus:
attrib -R %userprofile%\*.tmp
del %userprofile%\*.tmp

Vielen Dank für die Hilfe!
Helly

Content-ID: 96651

Url: https://administrator.de/forum/loeschen-temporaerer-dateien-im-userprofile-per-batch-oder-vb-script-96651.html

Ausgedruckt am: 15.04.2025 um 02:04 Uhr

60730
60730 11.09.2008 um 10:48:28 Uhr
Goto Top
Zitat von @user217:
Hallo,

eine ganz einfache banale Sache, ich möchte im %userprofile%
alle sichtbaren und versteckten Dateien mit der Endung *.tmp beim
logout löschen.

Meine Gehversuche sahen so aus:
1
2
attrib -R %userprofile%\*.tmp /s
del /s %userprofile%\*.tmp
Außer dem jeweils fehlenden Parameter /S (auch in Unterordnern arbeiten) - fällt mir kein Denkfehler deinerseits auf.
Wo war nochmal das Problem?

Gruß
user217
user217 11.09.2008 um 11:27:40 Uhr
Goto Top
Lösung: (del_tmp_userdir.bat)

cd %userprofile%
ATTRIB -H *.tmp
del *.tmp

Das Problem hat sich hiermit erledigt, das Problem liegt darin das zuerst ins verzeichnis gewechselt werden muss und dannch das *.tmp angegeben werden muss.

Gruß
bastla
bastla 11.09.2008 um 12:19:26 Uhr
Goto Top
Hallo user217!

das Problem liegt darin das zuerst ins verzeichnis gewechselt werden muss
Nicht wirklich; das Problem sind die im Pfad enthaltenen Leerzeichen - die Lösung könnte also (in der Version von TimoBeil, und daher auch mit Berücksichtigung von Unterordnern) so aussehen:
1
2
attrib -R "%userprofile%\*.tmp" /s  
del /s /q "%userprofile%\*.tmp"  
Grüße
bastla