Я планирую выполнить стандартную команду списка, чтобы получить вектор или список содержимого каталога.
Я знаю, что это легко с помощью
File f = new File("C:/testDir");
File[] files = f.listFiles();
Проблемав том, что мне нужен список / массив / вектор URL-адресов.Поэтому мои мысли заключались в том, чтобы преобразовать файлы в URL.С библиотекой org.apache.commons.io.FileUtils это возможно с помощью следующего простого кода:
URL[] urls = FileUtils.toURLs(files);
Это делает именно то, что мне нужно, но, к сожалению, очень медленно (особенно для каталогов с тысячами файлов)), хотя он просто использует цикл for и анализирует каждый объект File с помощью метода "toURL ()".
Кто-нибудь знает способ сделать эту задачу с большей производительностью?