为了账号安全,请及时绑定邮箱和手机立即绑定

从文件属性中检索标签列表

从文件属性中检索标签列表

万千封印 2021-08-04 15:54:22
我想以编程方式检索附加到 Windows 7 中的文件的标签列表。我正在尝试创建可以在不同平台上移动的文件-> 标签的映射。有没有人知道一个库,或者从命令行获取“标签”值的方法?到目前为止,我只能找到获取基本文件属性的方法,例如作者、创建日期等。不幸的是,我无法在计算机上加载 PowerShell 脚本,因此无法使用这些功能。我尝试使用“UserDefinedFileAttributeView”,但没有返回任何值,如下所示:   private LinkedList<String> windowsGetAllFileTags(File file) {    UserDefinedFileAttributeView fileAttributeView = Files.getFileAttributeView(file.toPath().toAbsolutePath(), UserDefinedFileAttributeView.class);    List<String> allAttributes = null;    try {        allAttributes = fileAttributeView.list();    } catch (IOException e) {        e.printStackTrace();    }    for(String attribute : allAttributes) {        System.out.println("Attribute = " + attribute);    }    return null;}
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

Files.getAttribute怎么

我没有试过,但可能这可以工作: Files.getAttribute(Paths.get("/some/dir","file.txt"), "description:tags")


查看完整回答
反对 回复 2021-08-04
  • 3 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信