2017-06-24 14 views
0

Java NIOを使用してファイルに関する追加情報を取得します。このJavaコードを使用して基本情報を取得します。Java NIOを使用してファイルを作成するNIO

private List<LogObj> generateFilesList() 
    { 
     List list = new ArrayList(); 
     File[] files = new File("/ot").listFiles(); 

     for (File file : files) 
     { 
      if (file.isFile()) 
      { 
       LogObj obj = new LogObj(file.getName(), null, file.length()); 
       list.add(obj); 
      } 
     } 
     return list; 
    } 

ファイルの作成日に関する追加情報はどのように入手できますか?

+0

また、「重複としてクローズ」投票。質問は「NIOを使用して」と言われていて、「nio」とタグ付けされていますが、そのビットは説明されていないので、おそらく実際にはOPとは関係ありません。 –

答えて

0

を見てください:

private List<LogObj> generateFilesList() 
{ 
    List list = new ArrayList(); 
    File[] files = new File("/ot").listFiles(); 

    for (File file : files) 
    { 
     if (file.isFile()) 
     { 
      LogObj obj = new LogObj(file.getName(), null, file.length()); 
      list.add(obj); 
      BasicFileAttributes attributes = Files.readAttributes(Paths.get(file.toURI()), BasicFileAttributes.class); 
      FileTime fileTime = attributes.creationTime(); 
      Date date = new Date(fileTime.toMillis()); 
      System.out.println(date); 
     } 
    } 
    return list; 
} 
+0

によって投稿されたリンクの下にあります。ありがとう、Java NIOの完全な例を教えてもらえますか? –

+0

これはすでにフルコードです。 – dabaicai

関連する問題