private Sub generatelistfolder(genlist As List, ffolder As String) As ResumableSub
Dim alist As List
alist.Initialize
alist.Clear
Try
alist=File.ListFiles(ffolder)
Catch
Log("Not a Folder, may be a file... will try to add at list if exists...")
End Try
If alist.Size>0 Then
For k=0 To alist.Size-1
Dim isfolder As Boolean=File.IsDirectory(ffolder,alist.Get(k))
If isfolder=True Then
genlist.Add(Array As String(ffolder,alist.Get(k),isfolder))
If ffolder.EndsWith("\")=True Then
ffolder=ffolder.SubString2(0,ffolder.Length-1)
End If
generatelistfolder(genlist, ffolder & "\" & alist.Get(k))
Else
genlist.Add(Array As String(ffolder,alist.Get(k),isfolder))
End If
Next
Else
If File.Exists(File.GetFileParent(ffolder),File.GetName(ffolder)) Then
genlist.add(Array As String(File.GetFileParent(ffolder),File.GetName(ffolder),False))
Else
Log ("Not Existing File...")
End If
End If
Return True
End Sub