DirectoryInfo dis = new DirectoryInfo(glb.pathr + "/temp"); dis.Delete(true);
soll den Inhalt des Ordners temp löschen. Funzt auch aber die Thumbs.db bleibt drin und es kommt ne Fehlermeldung: "Der Prozess kann nicht auf die Datei Thumbs.db zugreifen, da sie von einem anderen Prozess verwendet wird." Thumbs.db hat doch irgendwas mit Bildern zu tun oder ? Ich glaub nicht, dass ein anderer Process draufzugreift: Manuel lässt sie sich löschen: "Die Datei "Thumbs.db" ist eine Systemdatei... "
Die Datei "Thumbs.db" wird vom Explorer unter WinXP für die Miniaturansicht angelegt. Wie du richtig erraten hast, stehen dort dann die kleinen Vorschaubilder drin, d.h diese Datei wird doch von einem anderen Prozess verwendet.
Du könntest versuchen, diese vorher explizit mit "File.Delete(path+"thumbs.db") zu löschen... Wenn du dann auch eine Exception (z.B. IO oder Security) kriegst, dann darfst du das wohl von .NET aus nicht.