StefanDinslaken
Ensign
- Registriert
- Mai 2007
- Beiträge
- 150
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Genau das ist die Frage.aber weshalb tritt sie auf? Er prüft ja vorher auf Nichtexistenz der Datei... der Fehler dürfte nicht passieren
The_1st_Knight schrieb:Obwohl ich kein C# beherrsche, fällt mir auf, dass die Exception einfach nicht behandelt wird. Dazu brauchst du scheinbar wie in Java einen Try-Catch-Block, in dem du festlegst, wie mit der Exception umgegangen werden soll.
Das steht so auch in der Überschrift der Fehlermeldung...
public void now_export()
{
foreach (sender s in MainForm.sender.list)
{
if (s.export && Directory.Exists(s.export_dir))
{
DataRow[] erg = erg = MainForm.datatable.Select("XMLNode LIKE '" + s.id + "_*'");
String dir = s.export_dir;
foreach (DataRow r in erg)
{
String artist = r.ItemArray[1].ToString();
String title = r.ItemArray[0].ToString();
foreach (char u in Path.GetInvalidPathChars())
{
if (artist.Contains(u)) artist = artist.Replace(u, '_');
if (title.Contains(u)) title = title.Replace(u, '_');
}
foreach (char u in Path.GetInvalidFileNameChars())
{
if (artist.Contains(u)) artist = artist.Replace(u, '_');
if (title.Contains(u)) title = title.Replace(u, '_');
}
if (!Directory.Exists(s.export_dir + "\\" + artist))
{
Directory.CreateDirectory(s.export_dir + "\\" + artist);
}
if (!File.Exists(s.export_dir + "\\" + artist + "\\" + artist + " - " + title + ".mp3"))
{
File.Copy(MainForm.mymusic + "\\records\\" + r.ItemArray[5].ToString(), s.export_dir + "\\" + artist + "\\" + artist + " - " + title + ".mp3");
}
}
}
}
}
if (!File.Exists(s.export_dir + "\\" + artist + "\\" + artist + " - " + title + ".mp3")) {
...
if (!File.Exists(MainForm.mymusic + "\\records\\" + r.ItemArray[5].ToString(), s.export_dir + "\\" + artist + "\\" + artist + " - " + title + ".mp3"))
{
File.Copy(MainForm.mymusic + "\\records\\" + r.ItemArray[5].ToString(), s.export_dir + "\\" + artist + "\\" + artist + " - " + title + ".mp3");
}