Danke Klaus!
Im vorigen stand statt "Ordner" das Wort "Order" und da dachte ich eben gleich an was anderes. Ich habe jetzt anstatt "Ordner" natürlich "File.DirRootExternal" eingesetzt und schon funkioniert es ... fast ...
Leider taucht noch ein weiteres Problem auf. Wenn ich jetzt folgendes mache ...
Dim n = 0 As Int
Dim lst As List
Dim fl As String
lst = File.ListFiles(File.DirRootExternal)
For i = 0 To lst.Size - 1
fl = lst.Get(i)
If fl.Contains(".xml") Then
n = n + 1
ToastMessageShow("Es sind folgende "&n&" Dateien vorhanden: "&lst.Get(i)&" ", False)
End If
Next
Return n
... dann sieht man in der "ToastMessageShow", das ich 3 XML-Dateien habe, die er dann auch 3 mal durchliest und 3 mal anzeigt.
Wenn ich jetzt anstelle der "ToastMessageShow" einen Code einsetze, dann würde dieser auch 3 mal ausgeführt, bei 30 XML-Dateien wäre das dann 30 mal den Code ausführen, oder sehe ich das falsch?
Wie könnte ich also erreichen, das der Code nur 1 x ausgeführt wird?
P.S.: Gibt es denn auch eine Möglichkeit wie ich die gefundenen XML-Dateien durchzählen kann, um dann die "3" irgendwo als Info hinschreiben zu können?