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