2017-07-03 46 views
0

我想编写一个工具,可以用来装载tar,tgz,zip,7z等压缩文件到某个目录,只要它正在运行,这样我就可以用任何文件管理器打开它想。如何创建一个将系统调用转发给我的程序的“假文件系统”?

为此,我需要制作一个假的文件系统,将系统调用(如打开和读取文件)转发给我的程序。我会如何做到这一点?我是否必须创建自己的文件系统驱动程序,或者为此创建了一个库?原则上,

+0

您应该针对特定问题提出具体问题。由于Stack Overflow隐藏了你的密切原因:*“有些问题要求我们推荐或查找书籍,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,因此不适合Stack Overflow。而是要描述问题以及到目前为止解决问题所做的工作。“* – jww

回答

2

FUSE是你正在寻找的东西。您正在寻找的档案安装的一个实施是/是archive mount,但我不确定它的维护情况如何。

0

你的问题有点过于笼统。我会假设你想用Python编写你的程序,因为这是我所要做的。

选择语言,现在我们需要寻找某人做类似的事例。 Github上会做的伎俩:

注: Wikifs是最不实验的,但脚本很短,服务器完美的例子。

对于python最受欢迎的图书馆是fuse-python

开心黑客

相关问题