c# - FolderBrowserDialog 添加自定义根名称
问题描述
FolderBrowserDialog fd = new FolderBrowserDialog();
fd.RootFolder = string.Format("D:\\Project\\folder1\\folder2\\ Results\\{0}", FolderName);
在 FolderBrowserDialog 中,Rootfolder 需要一种 environment.specialfolder
但我想将我的文件夹添加为根文件夹。
我不想将 SelectedPath 设置为我的自定义路径。
有没有办法这样做。
提前致谢。
解决方案
无法将其更改RootFolder
为自定义文件夹,因为这被用作后备,我认为这是您的代码中发生的事情。.Net知道存在特殊文件夹,而您的自定义目录可能不存在。
看起来您需要删除此处的空格...folder2\\ Results\\...
和/或检查FolderName
变量,因为这会产生一个不存在的目录字符串,因此您的对话框正在使用RootFolder
。
推荐阅读
- javascript - 为什么将字符串与生成的字符串进行比较失败
- xslt - XSLT 转换未正确映射
- linux - 使用 vconfig 添加 vlan 时出现“设备或资源繁忙”
- javascript - 在行悬停时显示最后一个表格列
- android - 如何在android相机api上进行图像分析
- android - java.lang.IllegalArgumentException 在 Android 10 设备中找不到卷 external_primary
- javascript - Vue Chart.js - 使极地区域图在悬停时改变颜色
- java - POI读取带有字符串正文的Excel文件
- c - 使用 UART 时的串行端口通信问题
- typescript - Passport Azure AD 此表达式不可调用