程序对Linux可见为普通目录

时间:2010-04-01 10:45:40

标签: c linux directory filesystems

我正在尝试将程序编写为可编程目录,换句话说:用户或其他系统打开该目录并读/写文件或目录。我尝试创建程序来缓存内存中最常用的文件(减少对硬盘的I / O),但是现在我不知道如何实现。可能有一些关于此的文档,但我找不到它们。我知道有FUSE,NFS等,但阅读它们的来源非常困难。如果任何人有关于C lang实现的信息,我将非常感激。

抱歉我的英文..

4 个答案:

答案 0 :(得分:1)

FUSE有一个C界面 - 看看他们的Hello World example

答案 1 :(得分:0)

如果您想要一个简单的实现,请尝试使用Python的FUSE库。可以找到一个快速教程here

答案 2 :(得分:0)

您可以查看GIO library - 它是GTK的一部分,但可以单独使用。文档是非常彻底的,如果你需要做一些快速原型设计,你可以使用PyGTK GIO bindings搞砸,然后回去用C语言写。

它是根据LGPL许可的。

答案 3 :(得分:0)

如果您发现使用Python编写代码更容易,则可以使用cx_Freeze创建编译的程序。