我正在开发一个简单的复制工具来从数码相机上复制文件。我已经编写了文件复制代码,我已经很好地连接了所有内容。
我遇到的问题似乎与 FolderBrowserDialog 有关。在 Vista 中(我还没有检查过 XP),我可以浏览到相机上的目录。但是,FolderBrowserDialog 不会让我选择相机上的目录。OK 按钮显示为灰色。
查看相机上文件的路径,如下所示:
Computer\[Camera Name]\Removable storage\AnotherDirectory\
由于这不是有效路径(而不是 C:\whatever),我猜 FolderBrowserDialog 不喜欢这样。
它可以从有效的路径名正常工作,但不能在相机之外......
有没有人有任何建议来解决这个问题?
更新
为了确认 oefe 的问题,路径实际上显示为:
Computer\[Camera Name]\Removable storage\AnotherDirectory\
ChulioMartinez 使用 SHBrowseForFolder 的建议确实有效,我将标记为正确答案。感谢您的帮助 Chulio。