با سلام
برای گرفتن لیست فایلها از کد جاوا استفاده میکنیم
#If java import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; public List getlistOfFiles(String dir) { try { File files = new File(dir); List listOfFiles = Arrays.asList(files.listFiles()); Collections.sort(listOfFiles, new Comparator() { @Override public int compare(File f1, File f2) { return (int) (f2.lastModified()-f1.lastModified()); } }); List filestring=new ArrayList(); for (File file:listOfFiles){ filestring.add(file.getName()); } return filestring; }catch (Exception e){ return null; } } #End If
به صورت زیر استفاده کنید.
Dim jo As JavaObject Dim l As List=jo.InitializeContext.RunMethod("getlistOfFiles",Array As Object(File.DirDefaultExternal)) Try For Each f As String In l Log(f) Next Catch Log(LastException) End Try