Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Thumbs.db unlöschbar

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.08.2006, 19:31 Uhr
~thumb
Gast



C++:
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... "

Geht das auch über C# ????
Danke !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.08.2006, 10:15 Uhr
Th



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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.08.2006, 18:46 Uhr
~thumb
Gast


Danke !
Wenn ich die Datei vorher explizit lösche funktionierts.
Herzlichen Dank !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: