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-Key: 96651

Url: https://administrator.de/contentid/96651

Printed on: April 24, 2024 at 08:04 o'clock

Mitglied: 60730
60730 Sep 11, 2008 at 08:48:28 (UTC)
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:
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ß
Member: user217
user217 Sep 11, 2008 at 09:27:40 (UTC)
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ß
Member: bastla
bastla Sep 11, 2008 at 10:19:26 (UTC)
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:
attrib -R "%userprofile%\*.tmp" /s  
del /s /q "%userprofile%\*.tmp"  
Grüße
bastla