با سلام
برای گرفتن لیست فایلها از کد جاوا استفاده میکنیم
#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
