我想以编程方式检索附加到 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;
}
互换的青春
相关分类