问题标签 [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 回答
915 浏览

java - Apache VFS FileChanged 未与目录中的现有文件一起触发

我试图使用 Apache VFS DefaultFileMonitor 监视目录,但如果文件已经存在,它不会触发 FileChangedEvent,它只会在创建新文件并更改它时触发。我尝试使用文档中的这个示例,但没有运气。

这应该监视一个目录并通知文件更改,但它没有发生。难道我做错了什么?

0 投票
0 回答
919 浏览

spring - JBoss AS 7 升级到 Java 7、JBoss VFS

我们有一个 spring 应用程序,它基于 lib 文件夹动态加载组件。

这个应用需要部署在不同的AS上,比如Jetty,Tomcat,JBoss..

现在,JBoss 有了这个 VFS 功能,它看起来并没有真正解压缩你的战争,而是vfs://用于战争/jar 中的文件。

目前我们正在升级(从Java6)到Java7,我们遇到了以下问题。

首先,snowdrop 1.0.0GA 在 Java7 下不再工作,因为 InputStream 发生了某种变化。升级到 snowdrop 2.0.4.Final 解决了这个问题。

接下来是堆栈跟踪的这个宝石:

有谁知道如何解决这个问题?

0 投票
3 回答
927 浏览

c++ - 如何枚举 vfs c 或 c++ 目录中的所有文件?

我需要枚举文件夹中的所有文件,然后导航到子文件夹并执行相同操作(递归?当然)。

理想情况下,该算法应该在 linux 和 macos 上以相同的方式工作

免责声明:我在 POSIX 上提出了类似的问题:我现在知道 VFS,但我对使用 VFS 枚举目录感到困惑。有什么建议吗?我应该打开一个目录作为文件吗?唯一的方法是使用像 qt 这样的库跨平台?

更新:所以没有VFS方式来处理目录?“* V *irtual * F *ile * S *ystem 提供了用于访问各种不同文件系统的单一 API”,但无法枚举目录。

“readdir”等解决方案可以解决任何类型的 *NIX 问题吗?在 Windows 上没有什么比巨大的 MingW 库更好的了?或仅在某些胜利上工作的部分实现,例如: https ://github.com/xbmc/xbmc/blob/master/tools/TexturePacker/Win32/dirent.c

BOOST 似乎是一个非常酷的解决方案,但它既复杂又学术。无论如何谢谢

最后更新
我找到了更多文档,现在一切都更加清晰了。 这个问题是重复的! opendir() 和 readdir() 是 linux 上枚举和浏览目录的解决方案。如我的示例所示,将它们映射到 Windows 上非常容易(但是不相关的 windowz fs 使一切变得奇怪),并且 ntfw() 更加有用。

VFS(虚拟文件切换)是一个内核特性,它通过为文件系统操作创建一个抽象层来解决这个问题。此处关闭文档:linux编程接口

谢谢!

0 投票
4 回答
6104 浏览

ubuntu - ubuntu 10.0.4 出现内核恐慌 - 不同步:VFS: Unable to mount root fs on unknown-block(0,0) while booting

嗨,我最近在我的桌面上安装了 ubuntu 8.04,在升级菜单中我升级到了 ubuntu 10.04.3 LTS,但是安装后它开始给我这个错误

请帮助,因为我是 ubuntu 的新手,如果需要,还可以回复我以获取更多信息。

0 投票
1 回答
2102 浏览

java - 如何使 Commons VFS 永久运行

我正在使用 commons VFS 来监视某些文件夹的更改(主要是插入新文件),程序应该永久运行,我使用以下代码

其中 path 是文件夹路径,而 VfsListener 是一个实现 FileListener 的类,当我运行程序时它运行然后立即关闭,当我在 fm.start() 之后添加它时:

程序运行一段时间然后在超时后关闭,我不希望这样,我希望程序永久朗姆酒,如果有人知道请回复

0 投票
2 回答
2168 浏览

wso2esb - WSO2 ESB:如何通过 HTTP 下载文件?

我想使用 WSO2 ESB 从网站下载 XML 文件。为简单起见,假设 URL 是静态的。

我尝试过将 VFS 作为代理服务和单独的序列都没有成功,并且在 Internet 上找不到任何相关材料。

这是序列 XML:

那么,如何使用 WSO2 ESB 通过 HTTP下载大文件?

0 投票
2 回答
1077 浏览

java - Apache Commons VFS 是否可以进行通配符搜索?

我只是在学习 Apache Commons VFS。我想在某个目录中搜索文件,但我不知道文件的确切名称。然而,我确实知道这个名字的一部分。

要搜索文件,我我可以这样做:

其中“目录”是我要查找的目录的字符串,“文件名”是我要查找的文件的确切文件名。那应该打印出文件是否存在。

我想知道当我不知道文件的确切名称时是否可以做类似的事情,但我知道其中的一部分。例如,如果我知道文件名以“foo.txt”结尾,我可以对“*foo.txt”进行某种通配符搜索吗?

0 投票
1 回答
982 浏览

linux - 相当于linux 3.7中linux 2.6的path_lookup()

我正在阅读 D.Bovet 和 M.Cesati 的“Understanding the Linux Kernel”第 3 版。在关于虚拟文件系统的章节中,它们引用了对给定路径进行查找的函数“path_lookup()”。本书基于linux-2.6。我正在 linux-3.7.6 中查看文件,但找不到该功能(使用 cscope 工具)。知道这个版本的 linux 中的等效功能是什么吗?

0 投票
1 回答
1478 浏览

append - 如何使用 WSO2 ESB (VFS) 附加到现有文件

我正在使用 VFS 端点写入带有 WSO2 ESB 的单个文件。但这确实每次都会覆盖文件。如何配置端点以附加内容?或者这个功能是否存在?

(我的内容是文本/纯文本)

0 投票
0 回答
108 浏览

linux - 为什么 simple_rename() 在 ramfs 中什么都不做?

Linux ramfs 使用 simple_rename(),但为什么在这样的函数中 new_dentry 和 old_inode 没有相互链接?

这是 simple_rename() 的源代码供您参考:

谢谢!