如何在 Windows 和 OSX 上浏览文件夹?
通常,我使用 SHBrowseForFolder
来支持浏览文件夹...但我想同时支持 Windows 和 OSX。
我查看了:
System.IOUtils
但没有找到任何相关函数(也许,我错过了 一个?)TOpenDialog
选项,但没有找到一个可以选择文件夹而不是文件的选项...
知道吗? (我可以管理 Windows 的 ifdef
,但我不知道 Mac 部分...)
干杯,
W.
Usually, I use SHBrowseForFolder
to support browsing for a folder... but I want to support both Windows and OSX.
I looked at:
System.IOUtils
but didn't find any relevant function (maybe, I missed
one?)TOpenDialog
options but didn't find one to pick a folder instead of a file...
Any idea?
(I can manage ifdef
for Windows but I have no clue for the Mac part...)
Cheers,
W.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用
NSOpenPanel
类,Jeremy North 几周前发布了一个示例 为 OS X 选择目录。Try using the
NSOpenPanel
class, Jeremy North publish a sample a few weeks ago SelectDirectory for OS X.