如何在Windows窗体c#中选择创建文件夹的位置?

时间:2016-02-08 13:59:21

标签: c# windows winforms

我正在进行计算课程,并且我正在创建程序,其中您的学校文件将同步到家中的选定文件夹(类似于Dropbox)。当您登录时,我需要它来要求用户选择一个地点并创建文件将被同步到的文件夹,但我不知道该怎么做。

如果有人能提供一些例子我真的很感激。

2 个答案:

答案 0 :(得分:0)

我将指出您的文档,其中包括示例。不过,你可以通过谷歌轻松找到这个。如果你正在做涉及编程的课程,那么第一课就是学会在谷歌上找东西。

https://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog(v=vs.110).aspx

答案 1 :(得分:0)

.NET Framework和Windows.Forms为您提供了解决方案。您可以像这样使用FolderBrowserDialog

using (FolderBrowserDialog dialog = new FolderBrowserDialog())
{
    dialog.Description = "Select path to synchronize to";
    dialog.RootFolder = Environment.SpecialFolder.Desktop; // or whatever you like
    dialog.SelectedPath = ...; // maybe set this to a previously selected folder
    dialog.ShowNewFolderButton = true; // to enable the user to create a new folder
    if (dialog.ShowDialog() != DialogResult.OK) return; // do what you need if user cancels the dialog

    var selectedPathToSynchronizeTo = dialog.SelectedPath;
}

显示Windows标准文件夹选择对话框。