1

ここで FSEvents ベースのファイル システム ウォッチャーを使用して簡単なテストを実行していますが、次のコードに気付きました。

System.IO.Path.GetTempPath()

の下のパスを返します/var/folders/something-here。しかし、ファイル システム ウォッチャーをセットアップすると、すべてのイベントが のフォルダーに送信されます(は のシンボリック リンクであるため/private/var/folders/something-here、これは正しいパスです)。/var/private/var

モノに、シンボリックリンクされたパスではなく、実際のパスを与えるように指示する方法はありますか?

4

1 に答える 1

1

Ended up hacking maccore on Mono and created a pull request with the changes. The code is now as :

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