FolderBrowserDialog 最后的文件夹名称

FolderBrowserDialog last Folder Name

我是 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:\"

有人可以帮助我吗?

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

已更新 @LucasTrzesniewski 评论