S
Samillon31112
Hallo zusammen!
Habe eine Frage:
Arbeite zurzeit an einem Programm das mir alle *.exe dateien eines verzeichnises das ich vorher via FolderBrowserDialog auswähle auslest und in eine listview speichert.
Jedoch kommt es bei manche dateinen zu Problemen(auf datei kann nicht zugegriffen werden) die dateien möchte ich jedoch überspringen und weitersuchen.
Zurzeit habe ich es so gelöst:
try
// {
// string[] filePaths = Directory.GetFiles(objDialog.SelectedPath, "*.exe", SearchOption.AllDirectories);
// foreach (string str in filePaths)
// {
// try{
// MessageBox.Show("geht in foreach");
// ListViewItem lvi = new ListViewItem(str);
// listView1.CheckBoxes = true;
// lvi.SubItems.Add(Path.GetFullPath(str));
// lvi.SubItems.Add(Path.GetFileNameWithoutExtension(str));
// lvi.SubItems.Add(Path.GetFullPath(str));
// listView1.Items.Add(lvi);
// }
// catch (Exception ex)
// {
// MessageBox.Show(ex.Message);
// }
// }
// }
// catch (Exception ex)
// {
// MessageBox.Show(ex.Message);
// }
hierbei bricht er aber immer bei der ersten datei ab und speichert nichts in den array :/
mfg
Habe eine Frage:
Arbeite zurzeit an einem Programm das mir alle *.exe dateien eines verzeichnises das ich vorher via FolderBrowserDialog auswähle auslest und in eine listview speichert.
Jedoch kommt es bei manche dateinen zu Problemen(auf datei kann nicht zugegriffen werden) die dateien möchte ich jedoch überspringen und weitersuchen.
Zurzeit habe ich es so gelöst:
try
// {
// string[] filePaths = Directory.GetFiles(objDialog.SelectedPath, "*.exe", SearchOption.AllDirectories);
// foreach (string str in filePaths)
// {
// try{
// MessageBox.Show("geht in foreach");
// ListViewItem lvi = new ListViewItem(str);
// listView1.CheckBoxes = true;
// lvi.SubItems.Add(Path.GetFullPath(str));
// lvi.SubItems.Add(Path.GetFileNameWithoutExtension(str));
// lvi.SubItems.Add(Path.GetFullPath(str));
// listView1.Items.Add(lvi);
// }
// catch (Exception ex)
// {
// MessageBox.Show(ex.Message);
// }
// }
// }
// catch (Exception ex)
// {
// MessageBox.Show(ex.Message);
// }
hierbei bricht er aber immer bei der ersten datei ab und speichert nichts in den array :/
mfg