文件夹选择器对话框

时间:2015-09-03 15:48:25

标签: c# vb.net sharepoint

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

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

是否可以使用类似于SaveFileDialogOpenFileDialog创建 文件夹 选择器?欢迎使用VB.NET或C#中的想法。

更新:

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

app.FileDialog(Office.MsoFileDialogType.msoFileDialogFolderPicker)

其中app可以是Excel,PowerPoint,Word等应用程序对象。我仍然不想引用Office应用程序将其关闭,但这是我迄今为止找到的唯一选项。我没有提交这个作为答案,因为我希望有一个真正的解决方案,而不是解决方法。

1 个答案:

答案 0 :(得分:0)

如果OpenFileDialog和SaveFileDialog适合你,你可以选择一个文件,然后使用命令 C#

  

Path.GetDirectoryName(文件路径);   或者在VB.net中   Path.GetDirectoryName(文件路径)

我不知道它是否满足您的需求...这取决于您需要此代码的位置,如果文件夹开始为空,如果您知道该文件夹是否为空,则此方法将无效

如果你决定停止使用

  

Office.MsoFileDialogType