1

我在这里使用基于 FSEvents 的文件系统观察程序运行一个简单的测试,我注意到这段代码:

System.IO.Path.GetTempPath()

将返回下的路径/var/folders/something-here。但是,当我设置文件系统观察程序时,所有事件都会发送到文件夹/private/var/folders/something-here(这是正确的路径,因为/var是 的符号链接/private/var)。

我有没有办法告诉 mono 给我真实的而不是符号链接的路径?

4

1 回答 1

1

maccore最终对 Mono 进行了黑客攻击,并创建了一个包含更改的拉取请求。代码现在为:

NSString normalizedPath = new NSString (currentPath).StringByStandardizingPath ().StringByResolvingSymlinksInPath ();
于 2012-06-22T20:20:26.937 回答