Hallo,
ich habe folgendes Problem, wenn ich den Pfad manuell setze um meine Dateien zu löschen in c:\\test beispielsweise, funktioniert es. Aber wenn ich es von System setzen lasse, funktioniert es nicht mehr obwohl es den Pfad wirklich gibt, ich hab ihn mit per MessageBox ausgeben lassen.
Mein Code:
Hat vielleicht einer eine Idee wieso das nicht Funktioniert, liegt es eventuell an die leerzeichen der Pfadangabe? Wenn ja wie kann man das umgehen?
Und noch ne andere Frage, weiß jemand wie man den Pfad heruasbekommt des User Temporders?
Grüße und Danke
--- Edit ---
Ich habe gerade den Fehler gefunden, er löscht ja keine Ordner mit und da die Dateien im Ordner "Content.IE5" sind kann er sie auch nicht löschen. Aber hat jemand eventuell noch eine Idee wie ich automatisch auch alle Unterverzeichnisse mit löschen kann.
Also im Internet Temp ordner alles löschen, also Ordner, unterordner und Dateien?
Danke und Viele Grüße
ich habe folgendes Problem, wenn ich den Pfad manuell setze um meine Dateien zu löschen in c:\\test beispielsweise, funktioniert es. Aber wenn ich es von System setzen lasse, funktioniert es nicht mehr obwohl es den Pfad wirklich gibt, ich hab ihn mit per MessageBox ausgeben lassen.
Mein Code:
Code:
string tempinternet = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache);
//string tempinternet = "C:\test";
if (checkBox2.Checked)
{
string[] alledateien = Directory.GetFiles(tempinternet);
foreach(String dateiname in alledateien)
{
//File.SetAttributes(dateiname, FileAttributes.Normal);
File.Delete(dateiname);
}
MessageBox.Show("TempInternet: " + tempinternet);
}
Hat vielleicht einer eine Idee wieso das nicht Funktioniert, liegt es eventuell an die leerzeichen der Pfadangabe? Wenn ja wie kann man das umgehen?
Und noch ne andere Frage, weiß jemand wie man den Pfad heruasbekommt des User Temporders?
Grüße und Danke
--- Edit ---
Ich habe gerade den Fehler gefunden, er löscht ja keine Ordner mit und da die Dateien im Ordner "Content.IE5" sind kann er sie auch nicht löschen. Aber hat jemand eventuell noch eine Idee wie ich automatisch auch alle Unterverzeichnisse mit löschen kann.
Also im Internet Temp ordner alles löschen, also Ordner, unterordner und Dateien?
Danke und Viele Grüße
Zuletzt bearbeitet: