问题标签 [apache-commons-vfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

wso2 - apache common-vfs 线程池配置

有没有common-vfs的配置来设置ThreadPool?我在 WSO2 ESB apache Synapse 中使用这个 vfs。我已经在寻找文档等,但我没有发现关于 vfs 中的 ThreadPool 的任何内容。那么我该如何配置呢?谢谢你的帮助 :)

0 投票
1 回答
308 浏览

apache - WSO2 ESB/Apache Synapse/VFS 执行 exe、jar 等

WSO2 ESB 或 Synapse 或 VFS 中是否有任何方法可以执行 exe 应用程序、命令提示符、jar 或其他任何东西?

我现在用谷歌搜索了一段时间,但仍然没有任何线索。

0 投票
1 回答
1079 浏览

apache - WSO2 ESB 并发线程 vfs-worker

我是 WSO2 和 Apache Synapse 的新手。我做了一个代理服务来将一些文件路由到另一个文件夹,但是当我查看 JConsole 时,只有一个线程在工作。

如何配置设置以使多个线程同时工作并处理同一个源文件夹?我像这样配置线程池:

我的代理服务如下所示:

0 投票
1 回答
258 浏览

java - 尝试从 VFS FileObject 获取 ContentInfo 时出现 NullPointer

我成功地使用 VFS 从 HTTP、SFTP、FTP 等下载文件。我需要获取文件的内容类型,但我遇到了一个奇怪的事情,我不确定为什么会发生。

如果我删除对 的调用getSizecontent.getContentInfo将返回 null。为什么是这样?我错过了什么吗?

0 投票
0 回答
144 浏览

java - 在 Java 中是否存在具有 OS 和 S3 绑定的 mime 类型感知虚拟文件系统?

我正在寻找一种抽象,它以相同的方式提供对操作系统文件系统和 S3 的访问。但是,它希望能够显式地设置和获取文件的 mime 类型。

如果是操作系统的文件系统,它将被忽略,在 S3 的情况下,它实际上会被传递以显式设置文件的 mime 类型

我确实注意到了Apache commons-vfs 的 Amazon S3 驱动程序,但它不允许我显式设置 mime 类型。事实上,我什至找不到一种方法,你可以在commons-vfs中做到这一点。如果有人知道,我很想知道。

0 投票
1 回答
615 浏览

java - 如何配置 Commons VFS 以自动检测 gz 文件

我们的应用程序使用Commons VFS来读取各种类型的文件。我们使用 VFS 通过其文件扩展名映射提供的自动文件类型检测。

问题:VFS 将 gz 文件(即名称以 结尾的文件.gz)错误分类为常规文件,而不是 GZIP 文件。这可以防止我们使用 VFS 来读取 gz 文件的(解压缩)内容,而无需一些特殊情况的手动破解。

我已将问题追溯到org.apache.commons.vfs2.impl.FileContentInfoFilenameFactory.create(),它调用

content-types.properties这会从当前 Java 安装加载文件。此文件(至少在 Windows 上)包含此映射:

根据源代码,org.apache.commons.vfs2.impl.FileTypeMap允许此映射优先于配置 VFS 的文件扩展名映射。

谁能想到一种方法(a)扩展一个或两个 VFS 类来解决这个问题,或者(b)配置 VFS 和/或 Java 本身以便 VFS 正确分类 gz 文件?

0 投票
2 回答
1889 浏览

vfs - Apache Commons VFS 线程安全和资源管理

我正在研究将Apache Commons VFS用于需要通过 ftp、sftp 和 https 在本地服务器和远程服务器之间传输文件的项目。

标准用法示例是从静态方法获取 FileSystemManager

跨多个线程使用相同的 FileSystemManager 是否安全?

第二个问题是关于在 finally 块中正确释放资源:我在 Javadoc API 中找到了以下方法:

但我不清楚这些资源中的哪些通常应该关闭。

0 投票
3 回答
11332 浏览

java - 将 FileObject 转换为文件

我正在使用 Apache Commons VFS2(虚拟文件系统)来监视目录中的更改文件。org.apache.commons.vfs2.FileListener返回org.apache.commons.vfs2.FileObject。如何将a转换org.apache.commons.vfs2.FileObject为ajava.io.File

0 投票
1 回答
489 浏览

groovy - VFS SFTP上传发送目录结构,不仅仅是文件

我正在尝试将文件上传到 SFTP 站点,但整个目录结构正在 SFTP 站点上重新创建,而不仅仅是在根目录上上传文件。我打电话给 sendSftp(见下文)。

关于如何仅发送文件并将其放在 SFTP 站点的根目录中的任何帮助都会很棒,谢谢!

0 投票
2 回答
460 浏览

java - Apache Commons VFS 中的 Git 协议

你知道 Java 中 Apache Commons VFS 的 git:// 协议的任何实现吗?

当然 Git 不在官方支持的文件系统中,请参阅http://commons.apache.org/proper/commons-vfs/filesystems.html — 但我不敢相信根本没有 impl。试图用谷歌搜索它并没有发现任何可用的东西。

由于 Git 通常可以被视为具有 VCS 功能的文件系统,因此我想创建 VFS 模块应该不难。还是我错了?