Dim dirHandle As BANanoObject = BANano.Await(BANano.Window.RunMethod("showDirectoryPicker", Null))
Dim values As BANanoObject = BANano.Await(dirHandle.RunMethod("values", Null))
Dim item As BANanoObject = BANano.Await(values.RunMethod("next", Null))
Do While item.GetField("done").Result = False
Dim fileObj As BANanoObject = item.GetField("value").Result
If fileObj.GetField("kind").Result = "file" Then
' file
Log("File: " & fileObj.GetField("name"))
Else
' folder
Log("Folder: " & fileObj.GetField("name"))
End If
item = BANano.Await(values.RunMethod("next", Null))
Loop