2016-05-15 52 views
-1

Linux功能是gvfs。我看到TFileStream不支持gvfs文件。所以我需要一些其他的TStream对象来读取gvfs文件。这样的流是否存在?如何通过TStream读取gvfs文件

拉撒路1.7,FPC 3.0

GVFS暴露于系统文件:

/run/user/1000/gvfs/ftp:host=ftp.scene.org/ls-lR 
+0

gvfs如何暴露给系统。你需要使用gvfs库吗?如果你不能像任何其他文件一样读取文件,我会感到惊讶。 –

+1

如果这些只是文件,什么阻止你阅读它们? –

回答

0

如果这些都是正确的文件到Linux内核中,我不明白为什么拉撒路会失败。

要检查到底发生了什么,您可能希望使用尽可能简单的程序strace

失败的调用可能会给您提供正在发生的线索。 (如权限)