如何将自定义属性设置为apache vfs2 FileObject

时间:2020-07-25 03:30:27

标签: java apache-commons apache-commons-vfs apache-vfs

我正在尝试使用以下代码将属性设置为fileContent

//org.apache.commons.vfs2.FileObject
FileObject[] fileObjects = getListOfFiles();
BigDecimal locationId = new BigDecimal(123);

        for (FileObject eachFile : fileObjects) {
            eachFile.getContent().setAttribute("resourceLocationId", locationId);
        }

但是我遇到了下面的异常,该异常使用上面的代码片段执行。

org.apache.commons.vfs2.FileSystemException: Could not set attribute "resourceLocationId" of "sftp://host%40user:***@sftp.host.com/fileName.csv"

有人可以帮助我找出此代码中的错误吗?

0 个答案:

没有答案