WindowsのダウンロードディレクトリからCSVファイルを開こうとしています。ここではアルゴリズムです: Java - 最後に更新されたファイルを最終更新日でソートされたフォルダから開く方法
- Goが
#1と#2を行うコードスニペット(linkから取得):コードスニペットは次のとおりです。
import org.apache.commons.io.comparator.LastModifiedFileComparator;
import java.io.File;
import java.util.Arrays;
public class FileSortingTest {
public static void main(String[] args) {
File dir = new File("C:\\Users\\user\\Downloads");
File[] files = dir.listFiles();
Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE);
for (int i = 0; i < files.length; i++) {
File file = files[i];
System.out.printf("File %s - %2$tm %2$te,%2$tY%n= ", file.getName(),
file.lastModified());
}
}
最後に更新されたファイルを変数に入れて、Excelで読み込むためにファイルを開く方法を教えてください。
私はExcelにパスをハードコードしませんが、これはうまくいくはずです(もちろんExcelのパラメータを受け入れるならば)。 – AxelH
あなたのご意見ありがとうございますslayne。私はもっと探求し、解決策を見出しました。私はすぐにそれを掲示するでしょう。ありがとうございました。 – mkarim