指定したURLをFinderで開く

コンテキストメニューでよくみかけるShow in Finderを実装する方法です。

let url: URL! = URL(string: fileOrDirectoryPath)
NSWorkspace.shared().activateFileViewerSelecting([url])

ディレクトリを指定した場合はopenでも開けますが、
ファイルを指定した場合は開けないか、関連付けされているアプリが開いてしまいます。

NSWorkspace.shared().open(url) // NG: Finderを開く用途では使えない

参考

activateFileViewerSelecting(_:) - NSWorkspace | Apple Developer Documentation