如何使用JAVA

时间:2018-02-15 14:50:02

标签: java windows file attributes

我有一个要求,我们需要添加/更新任何文件的通用属性,如.doc,.pdf,.txt等。需要更新Title,Subject,Comments,Company..etc等属性。我尝试过以下课程,但不起作用。我们在Windows平台上运行。

java.nio.file.attribute.AclFileAttributeView;
java.nio.file.attribute.BasicFileAttributeView;
java.nio.file.attribute.DosFileAttributeView;
java.nio.file.attribute.FileAttributeView;
java.nio.file.attribute.FileOwnerAttributeView;
java.nio.file.attribute.PosixFileAttributeView;
java.nio.file.attribute.UserDefinedFileAttributeView;

我也通过以下相关链接但没有帮助: - How do I access "Details" ("Title", "Subject", etc.) of file properties in Perl or PowerShell script - Reading Windows file summary properties (title, subject, author) in Java

任何人都可以提出任何暗示。

谢谢, 拉维

1 个答案:

答案 0 :(得分:0)

嗯,以前在旧版Windows中的任何文件的属性中都有一个“摘要”选项卡,它基于备用数据流,如相关问题之一所述。但我在Windows 7或10等最新版本中找不到它。

在这些最新版本中,摘要(现在称为详细信息)仅用于具有Windows已知格式且内部提供属性的文件。 Office文件可以是JPEG或PDF文件,但文本文件不是。对于提供这些属性的文件,您必须找到要处理能够读取和设置这些属性的库或工具的每种格式。