我是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:\”
有人可以帮助我吗?
答案 0 :(得分:1)
如果你想要的是从C:\Folder\Subfolder\Selected Folder
中提取最后一个目录名,那么你可以:
Path.PathSeparator
调用String.Split并获取最后一个数组元素更新