问题标签 [osxfuse]

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 回答
353 浏览

macos - OSXFUSE:不允许 Finder 下载文件来构建图标?

我正在 OSX FUSE 之上构建自定义的基于云的存储访问解决方案。一切正常,但是 Finder 存在问题,它试图下载文件夹中的所有文件以构建文件图标。

有谁知道不允许 Finder 执行此操作的良好且可靠的编程方式(即在我的 Cocoa 应用程序中编码)?基于构建 .DS_Store 文件的代码,或基于 Finder 代码注入的代码也将是一个很好的解决方案。

0 投票
1 回答
4620 浏览

macos - 为 OS X 编译 NTFS-3G

注意到 NTFS-3G 的推荐安装是五年前的 2010.10.2,因为它可以方便地以 .pkg 的形式获得,我想尝试从官方网站编译最新的 2015.3.14 。请注意,我不想从 Brew 或 Macports 安装它,而是手动安装

所以我尝试了:

但它告诉我pkg-config没有安装,所以我从http://www.freedesktop.org/wiki/Software/pkg-config/安装它./configure --with-internal-glib; make; sudo make install,我得到了:

我忽略了它,我再次尝试安装 NTFS-3G:

但是这次我得到了:

然后我尝试了:

但我得到了:

然后我尝试了:

但我得到了:

我正在使用 OS X 10.11 El Capitan。

0 投票
1 回答
252 浏览

file-read - 如何更改Windows上特定文件夹中的文件读取、创建、写入操作?Windows中OSXFUSE的模拟是什么?

我想更改 Windows 上特定文件夹中的文件读取、写入、复制、删除操作?在 macos 上有一个 OSXFUSE 允许挂载所需的文件夹并更改这些操作的行为。如何在 Windows 上做同样的事情?

0 投票
1 回答
245 浏览

macos - OSXFuse - 如何区分打开的文件和 Finder 中的预览

我正在使用OSXFuse

https://osxfuse.github.io/

并想知道我是否可以区分以下操作:

  • 文件被用户打开
  • 文件在 Finder 中预览

我的问题是,这两种情况readFileAtPath都被调用,并且看似具有相同的参数。

0 投票
1 回答
218 浏览

objective-c - 如何在 Cocoa 中构建 OSXFUSE.framework?

我已经从https://github.com/osxfuse/osxfuse安装了 OSXFUSE,但我不知道如何构建 OSXFUSE.framework 以将其包含在应用程序中。我还从 OSXFuse 下载了示例源,但它无法构建并显示错误:

请给我一些建议。谢谢。

0 投票
1 回答
100 浏览

cocoa - 如何将 OSXFUSE 和 SSHFS 包含到我的 Cocoa 应用程序分发中?

我正在创建一个 Cocoa 应用程序,SSHFS但我想在用户安装时制作一个包安装程序,它将安装OSXFuseSSHFS他们的 macbook。我怎样才能做到这一点?

0 投票
2 回答
1181 浏览

amazon-s3 - 如何在命令行将文件从远程服务器移动到 s3

我在远程服务器上有很多大文件,我想将它们移动到 S3 中。我想在命令行或使用 bash 脚本(例如,我不想使用像 cyberduck 这样的 gui 应用程序)来执行此操作,以便我可以自动化/复制工作。

我尝试使用 Osxfuse 和 sshfs 将远程服务器安装到本地计算机上,然后使用 s3cmd 将其推送到 s3。这确实有效,但我一直遇到错误(无明显原因的连接丢失;安装错误等)。

这是最好的方法吗?有谁知道更好的方法吗?

谢谢

0 投票
2 回答
108 浏览

macos - 使用osxfuse开发无法为mac保存microsoft office2011文件

我在mac osx上使用osxfuse开发我们的服务的网盘,当我打开一个office2011文件并保存到我的磁盘时,会出现如下错误:

“当文件正被另一个进程使用时,您无法保存。请尝试用新名称保存文件。”

在此处输入图像描述

但它适用于 Office 2016。我对此感到困惑,不知道如何解决?谁能帮助你?

0 投票
2 回答
297 浏览

macos - FUSE 在 Mac 上的特殊路径上调用 getattr

我正在用 FUSE(Mac OS X 上的 OSXFUSE 和 Linux 上的 libfuse)编写自己的玩具文件系统。每次我挂载文件系统时,FUSE 都会调用getattr一些特殊路径,如日志所示:

函数trfs_getattr()是我自己实现的getattr()回调struct fuse_operations

函数get_entry_attr()用于获取文件的属性,由于在该路径找不到对应的文件而报错。

似乎 FUSE 会自动尝试调用getattr()一些特殊的隐藏文件/目录,而且这只发生在 Mac OS X 上。日志输出在 Linux 上是正常的。

问题 * 那些特殊文件是什么?* 为什么 FUSE 首先调用getattr()这些路径?* 如何在 Mac OS X 上防止这种情况发生?

0 投票
0 回答
299 浏览

objective-c - 使用 runningApplicationWithProcessIdentifier: 和 OSXFuse 获取进程名称

我正在使用 OSXFuse 并获取要在 Mac 上的 FUSE 文件系统中读取文件的应用程序的 processID。使用 OSXFuse [GMUserFileSystem currentContext],我们获取进程 ID,现在我想从这个进程 ID 中获取应用程序名称。大多数时候,Finder 是调用进程,它在当前登录的用户权限下运行。我正在尝试将进程 ID 传递runningApplicationWithProcessIdentifier:给以获取进程详细信息,包括其名称。但是runningApplicationWithProcessIdentifier:返回零。我已确保进程 ID 有效并且在用户权限下。可能有什么问题?

我知道还有其他方法,例如使用一些基于原始 C 的 api 来获取进程名称,但我想使用它来获取它,runningApplicationWithProcessIdentifier:因为它可以提供更多有用的信息