public List<string> MapMyFiles()
{
List<FileInfo> batchaddresses = new List<FileInfo>();
foreach (object o in lstViewAddresses.Items)
{
try
{
string[] files = Directory.GetFiles(o.ToString(), "*-E.esy");
files.ToList().ForEach(f => batchaddresses.Add(new FileInfo(f)));
}
catch
{
if(MessageBox.Show(o.ToString() + " does not exist. Process anyway?",
"Continue?", MessageBoxButtons.YesNo)
== DialogResult.Yes) { }
else
{
Application.Exit();
}
}
}
return batchaddresses.OrderBy(f => f.CreationTime)
.Select(f => f.FullName).ToList();
}
iSo suchen Sie nach verschiedenen Dateitypen in einem Verzeichnis?
.ESY
aber auch
"p-.csv"
nicht nur auf dem Array hinzufügen möchten, wie tue ich das?
ok u kann mir zeigen, wie ich an Array anhängen würde –
erstellen 'Liste' und rufen 'AddRange()' mehrmals. –
Sie hängen bereits an eine Liste an, Sie müssen sie nur noch mit neuen Argumenten ausführen. –