Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Explore右键单击特定文件时,如何在Windows属性中查看该文件的自定义属性信息?_Java_Metadata_Jackrabbit - Fatal编程技术网

Java 使用Explore右键单击特定文件时,如何在Windows属性中查看该文件的自定义属性信息?

Java 使用Explore右键单击特定文件时,如何在Windows属性中查看该文件的自定义属性信息?,java,metadata,jackrabbit,Java,Metadata,Jackrabbit,有谁能向我解释一下,在下面的场景中如何进行 我需要向所有文件(如txt、pdf、doc、docx、ppt pptx、xls、xlsx等)添加自定义属性(即,将新的元数据添加到文件中,如值敏感的示例分类文件)。。使用JAVA,然后在使用资源管理器右键单击特定文件时,我希望在Windows属性中查看该自定义属性信息 注意: 有什么API可以让我做到这一点吗 使用ApacheJackrabbit可以做到这一点吗 当您使用资源管理器右键单击某个特定文件时,是否在谈论该文件的Windows属性 如果是这样

有谁能向我解释一下,在下面的场景中如何进行

我需要向所有文件(如txt、pdf、doc、docx、ppt pptx、xls、xlsx等)添加自定义属性(即,将新的元数据添加到文件中,如值敏感的示例分类文件)。。使用JAVA,然后在使用资源管理器右键单击特定文件时,我希望在Windows属性中查看该自定义属性信息

注意:

  • 有什么API可以让我做到这一点吗
  • 使用ApacheJackrabbit可以做到这一点吗

  • 当您使用资源管理器右键单击某个特定文件时,是否在谈论该文件的Windows属性

    如果是这样的话,您需要准确地将JavaAPI用于文件属性

    您可以使用此视图在特定文件上写入所需的任何属性

    Path path = FileSystems.getDefault().getPath("C:/file.txt");
    UserDefinedFileAttributeView view =
        Files.getFileAttributeView(path, UserDefinedFileAttributeView.class);
    view.write("classification_of_file", Charset.defaultCharset().encode("sensitive"));
    
    您还可以调用以检查文件系统是否支持它

    您将在中找到有关文件属性的更多说明

    至于第二点,我不知道Apache Jackrabbit,所以我帮不了你那么多。

    不会帮助你设置存储在文件系统中的文件的属性


    它可以很好地管理自己存储的文件的任何类型的元数据,您可以通过WebDAV使用这些元数据,但这需要将文件存储在JCR存储库中。

    您想在哪里查看信息?你能准确地说出“右键单击文件并检查属性选项”是什么意思吗?您好,我想在使用Explorer右键单击某个特定文件时,在Windows属性中查看该文件的信息。您可能想将其添加到问题中,以获得更有用的答案。您好,当我检查文件系统支持时,我得到了以下信息:put FileAttributeView supported:false BasicFileAttributeView supported:true FileOwnerAttributeView supported:true AclFileAttributeView supported:true PosixFileAttributeView supported:false UserDefinedFileAttributeView supported:true DosFileAttributeView supported:true但是,当您使用资源管理器右键单击某个特定文件时,我无法在该文件的Windows属性中查看该元数据。为什么?当我使用资源管理器右键单击某个特定文件时,我无法在该文件的Windows属性中查看该元数据。为什么?我没有收到任何回复?嗨,Bertrand,当我使用Explore右键单击特定文件时,如何在Windows属性中查看该文件的自定义属性信息?我不知道,很久没有接触过Windows了。我只是回答你问题中的阿帕奇兔子部分。