如何在 Windows 和 OSX 上浏览文件夹?

发布于 2024-12-13 12:34:13 字数 321 浏览 3 评论 0原文

通常,我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

昵称有卵用 2024-12-20 12:34:13

尝试使用 NSOpenPanel 类,Jeremy North 几周前发布了一个示例 为 OS X 选择目录

Try using the NSOpenPanel class, Jeremy North publish a sample a few weeks ago SelectDirectory for OS X.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文