-1

拡張子が .ivt のファイルがあります。ファイルの説明と要約を取得する必要があります。すべてがファイルのプロパティに保存されます。作成者、説明、作成日が含まれています。私はインターネット全体を調べましたが、それを実行できるコードは見つかりませんでした。Javaを使用してファイルからその情報を抽出する方法はありますか?

4

1 に答える 1

0
public class File{
  public static void main(String[] args) throws IOException {
    Path path = Paths.get("/tmp");
    FileOwnerAttributeView ownerAttributeView = Files.getFileAttributeView(path, FileOwnerAttributeView.class);
    UserPrincipal owner = ownerAttributeView.getOwner();
    System.out.println("owner: " + owner.getName());
  }
}

これにより、作成、ファイルの日付などの詳細が取得されます。

BufferedReader br = new BufferedReader(
    new InputStreamReader(path.getInputStream()));
String data ="";
for(int i=0; i<6; i++){
    data = br.readLine();
}
System.out.println("Extracted value : " + data);
StringTokenizer st = new StringTokenizer(data);
String date = st.nextToken();//Get date
String time = st.nextToken();//Get time
System.out.println("Creation Date  : " + date);
System.out.println("Creation Time  : " + time);
于 2015-07-18T15:01:05.843 に答える