guten morgen zusammen,
kann mir bitte jemand weiter helfen?
Alles anzeigen
ich möchte recursiev durch eine verzeichnisstruktur laufen und alle files die meinem Filter entsprchen in eine fiel liste aufnehmen.
ich verstehe den fehler nicht ganz den cih bekommen:
"Die beste Übereinstimmung für die überladene System.Collections.Generic.List<string>.Add(string)-Methode hat einige ungültige Argumente."
und
"1-Argument: kann nicht von "string[]" in "string" konvertiert werden."
die Funktion Directory.GetFiles gibt doch einen string zurück... ich steh auf der leitung, hilft mir einer runter?
thx, truespin
edit1: ok... wenn ich das ganze mit "ToString" convertire, gehts...
aber warum muss ich dazu convertiren? wie oben gesagt gibt mir doch die Directory.GetFiles nen string zurück...
kann mir bitte jemand weiter helfen?
Quellcode
- public class GetFiles
- {
- private string sRootFolder = "";
- private string sFilter = "";
- private List<string> lFiles = new List<string>();
- private List<string> lTempFiles = new List<string>();
- private List<string> lFolder = new List<string>();
- private int iCounter = 0;
- public void GetSubfiles(string sRootFolder, string Filter, List<string> lFiles)
- {
- lTempFiles.Add(Directory.GetFiles(lFolder[iCounter],sFilter));
- foreach (string sFiles in lTempFiles)
- lFiles.Add(sFiles);
- lFolder.Add(Directory.GetDirectories(lFolder[iCounter]));
- foreach (string sFolder in lFolder)
- GetSubfiles(lFolder[iConter], sFilter, lFiles);
- }
- }
ich möchte recursiev durch eine verzeichnisstruktur laufen und alle files die meinem Filter entsprchen in eine fiel liste aufnehmen.
ich verstehe den fehler nicht ganz den cih bekommen:
"Die beste Übereinstimmung für die überladene System.Collections.Generic.List<string>.Add(string)-Methode hat einige ungültige Argumente."
und
"1-Argument: kann nicht von "string[]" in "string" konvertiert werden."
die Funktion Directory.GetFiles gibt doch einen string zurück... ich steh auf der leitung, hilft mir einer runter?
thx, truespin
edit1: ok... wenn ich das ganze mit "ToString" convertire, gehts...
aber warum muss ich dazu convertiren? wie oben gesagt gibt mir doch die Directory.GetFiles nen string zurück...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von truespin ()