FolderBrowserDialog最后一个文件夹名称

时间:2016-12-27 12:35:11

标签: string split c++-cli folderbrowserdialog

我是C ++ / CLI的新手,并对FolderBrowserDialog函数有疑问。

使用 - > SelectedPath为我提供了“C:\ Folder \ Subfolder \ Selected Folder”

如何将JUST“Selected Folder”保存为字符串?

FolderBrowserDialog^ DestinationFolderDialog;
    DestinationFolderDialog = gcnew System::Windows::Forms::FolderBrowserDialog;

    System::Windows::Forms::DialogResult result = DestinationFolderDialog->ShowDialog();
    if (result == System::Windows::Forms::DialogResult::OK)
    {
        String^ path = DestinationFolderDialog->SelectedPath;
        SetDestinationPath(path);
        lblDestinationPath->Text = path;

    }

我设置目的地路径的方式

现在我想用它来工作

String^ pathSource = GetSourcePath();
String^ pathDest = GetDestinationPath();

我试图生成符号链接。
所以我选择“Y:\ Movies \ Movie_a”作为来源
我选择“X:\”作为我的符号链接文件夹的目的地

要创建它我需要将“Movie_a”添加到“X:\”

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

如果你想要的是从C:\Folder\Subfolder\Selected Folder中提取最后一个目录名,那么你可以:

关于 @LucasTrzesniewski 评论的

更新