文件夹选择器对话框

本文关键字:对话框 选择器 文件夹 | 更新日期: 2023-09-27 18:11:07

我目前使用FolderBrowserDialog在我的。net解决方案中选择一个文件夹。但是,这个对话框不允许我选择SharePoint文件夹,只能选择本地或网络文件夹。

我想使用类似SaveFileDialogOpenFileDialog的东西,因为它们允许浏览SharePoint文件夹。然而,这些选项似乎要求您指定或选择一个特定的文件,而不是一个文件夹。

是否有一种方法可以使用创建一个文件夹选择器类似于SaveFileDialogOpenFileDialog ?在VB中的想法。欢迎使用。NET或c#。

更新:

作为解决方法,我现在使用Office应用程序中的文件夹选择器,如下所示:

app.FileDialog(Office.MsoFileDialogType.msoFileDialogFolderPicker)

其中app可以是Excel、PowerPoint、Word等应用对象。我仍然不希望需要参考Office应用程序来实现这一点,但这是我迄今为止找到的唯一选择。我没有提交这个作为答案,因为我希望有一个真正的解决方案,而不是一个变通办法。

文件夹选择器对话框

如果OpenFileDialog和SaveFileDialog为您工作,您可以选择一个文件,然后使用该命令c#

Path.GetDirectoryName (path_to_file);或在VB.netPath.GetDirectoryName (path_to_file)

我不知道它是否满足你的需要…这取决于你在哪里需要这段代码以及文件夹是否开始时为空,如你所知,如果文件夹开始时为空,这个方法将不起作用

如果你决定停止使用

办公室。MsoFileDialogType