0

質問があります。

XML ファイル (または CSV ファイル) があります。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<City>
    <Code>LO</Code>
    <Name>London</Name>
</City>

追加情報 (たとえば、作成者、説明、作成者、コメント、形式、ContentType など) を Java コードで抽出したいと考えています。

私はこの同様の質問を読みましたが、抽出はExcelファイルからJavaコードへのものです:ポイを使用して作成者名をExcelファイルに設定する方法

入力ファイル名 (test.csv や test.xml など) を指定した場合、追加情報 (System.out.println(getAuthor) など) を出力したいと思います。

誰が私を助けることができます?

4

1 に答える 1

1

これらの情報はファイル自体の内部にはなく、コンテンツ (XML 文字列など) のみが含まれています。オペレーティング システムによって異なります (使用しているオペレーティング システムはどれですか?)。そして、あなたが探しているものは少し不明確です。だからここにあなたが言及したものがあります:

著者

Path path = Paths.get("C:/Users/Thomas/workspace_eclipse_java/Test/javassist-3.12.1.GA.jar");
FileOwnerAttributeView owner= Files.getFileAttributeView(path, FileOwnerAttributeView.class);
System.out.println("owner: " + owner.getOwner().getName());

説明

これがどうあるべきかわかりません。Windows または Linux でこれを見たことはありません。

クリエイター

また作者のことですか?

コメント

これがどうあるべきかわかりません。Windows または Linux でこれを見たことはありません。

フォーマット

ファイル拡張子を確認する

コンテンツ タイプ

ファイル拡張子を確認するか、内部を調べてください。

一般的

通常、これで利用可能なものを確認できます。

FileSystem fileSystem = FileSystems.getDefault();
Set<String> fileSystemViews = fileSystem.supportedFileAttributeViews();
for (String fileSystemView : fileSystemViews)
    System.out.println(fileSystemView);
于 2014-06-12T19:23:29.350 に答える