osx相关内容

找不到选项-printf,现在怎么办?

我没有找到为什么Mac的find没有选项-printf的原因。 苹果通常决定选择与其他命令不正交的选项吗? 如何达到与以下命令相同的结果Mac 没有coreutils? find。 -printf“%i \\\ ”//在Ubuntu中命令 解决方案这并不是苹果公司取消选项,而是OS X的UNIX基础大部分是从FreeBSD衍生出来的,其中许多部分可以追溯到原来的UNIX ..
发布时间:2017-11-09 20:51:21 开发方法

允许NSOpenPanel中除了一个以外的所有文件类型

我的应用程序创建一个“新”类型(扩展名)的文件,让我们说它的“.newtype”,所以当我想用NSOpenPanel浏览文件来创建它,这种类型的文件必须是不可选的。 如何将除“.newtype”之外的所有文件类型传递给NSOpenPanel实例? 解决方案 NSOpenSavePanelDelegate protocol panel:shouldEnableURL: 方法。 ..
发布时间:2017-11-08 20:35:31 其他开发

Mac上的Safari 5挂起上传文件

我有一位正在使用最新版本的OSX和Safari的用户。当他试图通过表单上传一个文件时,它会挂起(微调旋转),但什么也没有发生。我做了一些研究,发现这一点: http://blog.sina.com.cn/u/blogspot - 基于4个网页b 这个修正了以前版本Safari的问题,但显然不是Safari 5. 我想知道是否有人有任何想法如何解决这个问题?有人提到它与持久的http连 ..
发布时间:2017-11-07 21:32:16 PHP

来自stat.h的UF_TRACKED文件标志

在osx 10.7的头文件stat.h中,我发现文件标记UF_TRACKED上的定义。我GOOGLE了定义,但没有找到任何关于国旗。你能描述一下这个标志是什么意思?我遇到它时,我尝试应用属性的文件放在装载的文件夹。该文件夹是远程OSX 10.7.3上的HFS +文件夹。也许我可以忽略它?在这种情况下会发生什么? 解决方案 UF_TRACKED是一个标志,告诉HFS发送一个事件到一个跟踪的文 ..
发布时间:2017-11-06 21:57:29 服务器开发

如何检测文件是否被关闭?

是否有可能检测到一个文件(例如在预览中打开的pdf文件)是否已关闭? FSEvents API 不会触发这样的事件。 也许我可以观察相关的过程或类似的东西?! 解决方案 是的,你可以找出文件是否被关闭的方式。所以下面我试着用unix lsof -t yourFilePath命令来确定相同的,因此在可可中实现了相同的功能。请按照下面的说明lsof -t yourFilePath会 ..
发布时间:2017-11-06 21:57:15 其他开发

我怎样才能得到一个文件正在读取OS X的通知?

我有一个在Windows上工作的软件。该软件有两个组件:在内核模式下工作的文件系统微过滤器驱动程序和与驱动程序通信的用户模式组件。驱动程序接收有关IO中断请求的通知,例如 IRP_MJ_READ 。这样做的示例应用程序可以在 github 。这适用于Windows支持的任何用户和大多数文件系统。 我需要为OS X开发类似的软件(仅适用于桌面和服务器)。我看的东西: FSEvent 内核 ..
发布时间:2017-11-06 21:52:26 其他开发

确定卷是否是代码中的磁盘映像(DMG)

从目标C(或Swift),我需要确定一个安装的卷是否是一个磁盘映像(从一个.dmg文件挂载)。 我到 NSURL卷属性键,但他们都没有提供该卷的类型/协议。不过,我可以在 Protocol 下使用终端 diskutil code $ c $ b $ $ $ $ $ $ $ $ $ $ $ $ $ $ c $〜$ Temp $ $ diskutil信息/ dev / disk8 设备标识符 ..
发布时间:2017-11-06 21:51:36 移动开发

Python:以较高的分辨率获取文件修改时间

os.path.getmtime()和 os.stat()似乎仅在整秒内返回值。 在Windows或OSX文件系统上,这是最高的分辨率吗?还是有办法获得更高的文件时间分辨率? 解决方案 os.stat()的文档有一个注释: $ b $的确切含义和分辨率b st_atime,st_mtime和st_ctime 成员取决于正在运行的 系统和文件系统。以 为例,在使用 FAT ..
发布时间:2017-11-06 21:50:59 Python

如何清除MacOSX上的目录/ inode缓存

如何在Mac OSX上清除文件系统缓存(例如目录缓存和inode缓存)?我想在寒冷的MacOSX机器上做一些性能分析。我想知道是否有任何方法像 echo 3> / proc / sys / vm / drop_caches 在Linux机器上? 解决方案 purge(8)对你有用吗? 清除可以用来近似初始启动条件用于性能分析的冷 磁盘 缓冲区高速缓存。它不影响通过malloc,v ..
发布时间:2017-11-06 21:44:51 其他开发

如何将磁盘的物理扇区映射到在Mac OS X上的HFS +卷上包含它们的文件

我一直在使用 dd_rescue 来恢复硬盘,由于硬件错误而无法复制的所有设备扇区列表。 我想拿这个列表,然后写一个工具给我所有的包含这些坏扇区的文件,所以我可以删除它们。我不知道我可以使用什么API来做到这一点 - 本质上我想获得磁盘上的所有文件和每个文件的列表,它列出了它在磁盘上占用的扇区范围。 我的第一个猜测是我将遍历磁盘上的每个目录条目并检查文件是否与这些坏扇区之一重叠。如果你 ..
发布时间:2017-11-06 21:41:38 其他开发

访问Mac的iOS文件系统

我正在试用Mac应用程序DiskAid,并发现它能够完成我需要在我正在编写的应用程序中完成的所有工作。 DiskAid似乎可以完全访问我的iPad上的文件系统。这并不仅限于iPad上应用程序的共享文件,而不是一个远射。 DiskAid会查看设备上每个应用的所有文件(共享者或其他)。它也不限于每个应用程序的Documents目录中的文件。它看到所有的文件下降到根级。 当我发现iTunes甚至不 ..
发布时间:2017-11-06 21:40:48 其他开发

DropBox Mac客户端如何工作?

我一直在查看 DropBox Mac客户端,我目前正在研究为不同的服务实现类似的接口。 它们如何与finder进行交互?我非常怀疑在文件夹中表示的这些对象是每个负载下载的实际文档吗?它们必须根据需要动态下载。那么如何在finder中显示这些项目而不需要实际的文件系统对象呢? 有人知道Mac OS X是如何实现的吗? 任何指向Apple API或其他与finder具有类似集成的开源 ..
发布时间:2017-11-06 21:35:20 其他开发

权限如何工作在mac上运行sbin命令..?

我使用的是mac os x,而我试图运行 shutdown 命令,但是它说 我不是超级用户。 然而,我可以运行 ifconfig 而不是超级用户。 这两个命令都在/ sbin 。 我的PATH环境变量include / sbin(这就是为什么我可以运行ifconfig ..?)。 从我发现的情况来看,对于具有超级用户的脚本来说, / sbin 根)需要的权限 ..
发布时间:2017-11-06 21:33:43 服务器开发

FSEvents OS X Leopard上的怪异

我想监视Mac上的几个目录的文件系统事件。我想要监视的目录可能会在运行时改变,所以使用FSEvent这里是我的应用程序: $ b 创建一个全局回调函数来处理回调 为每个文件夹创建一个新的FSEventStreamRef,将其与上面创建的回调相关联,并向eventStream添加一个上下文,帮助我将更改回调与此文件夹相关联。 这些东西似乎大部分都是可以工作的,但是我注意到在调用回调和 ..
发布时间:2017-11-06 21:33:09 其他开发

我怎样才能让OS X识别驱动器号?

我知道。异端。但是我有一个约束我有很多使用绝对路径名的配置文件,这会在OS X和Windows之间造成不兼容。如果我能得到OS X(我敢打赌,这是更灵活的两种)来识别Q:/foo/bar/bim.properties 作为一个有效的绝对文件名,它会保存最后,我需要这些Java测试代码来打印“SUCCESS”,以便在工作中通过堆栈跟踪和配置文件进行工作。 !”当它运行时: import ja ..
发布时间:2017-11-06 21:32:18 Java开发

如何在python中找到文件系统类型

我正在寻找一种方式在Python中找出哪种类型的文件系统正在使用给定的路径。我想以跨平台的方式做到这一点。在Linux上,我可以只抓取 df -T 的输出,但是在OSX或windows上不起作用。提示 - 不同的平台实际上是不同的。 在Mac OS X及支持它的Linux上使用 lsvfs 。 使用 使用if语句来决定。 ..
发布时间:2017-11-06 21:31:22 Python

Mac OS X Lion:最大路径长度是多少?

我很难找到这些信息,反复试验告诉我这个价值非常高。所以我想我问社区是否有人知道,并可以指向一个苹果页面,确认狮子的长度。所有我知道的是雪豹更大。 解决方案 限制取决于使用的文件系统 - 默认情况下,OSX使用HFS Plus ... 我可以指出的唯一官方文件是 HFS Plus规范,其中记录了文件名长度的限制255. Wikipedia 提示HFS Plus上的最大路径长度是” ..
发布时间:2017-11-06 21:28:07 其他开发

从Mac OS X应用程序访问iPhone文件系统

我需要从连接到Mac的iPhone上获取一个文件(sms.db)。我无法找到任何方式来访问苹果开发者连接中的iPhone文件系统搜索... 我不能SSH到iPhone,我想开发的应用程序是为了用于非越狱iPhone ...我想避免一些MacFuse模块,我也发现谷歌搜索...我想通过某种类型的API访问文件系统,越简单越好。 谢谢! 解决方案 没有苹果公司的文件系统访问整个文件系 ..
发布时间:2017-11-06 21:22:28 移动开发