C#怎么获取一个文件夹的路径而不是文件路径
来源:百度知道 编辑:UC知道 时间:2024/05/23 10:01:54
用另外的一个控件——FolderBrowserDialog,用法和openFileDialog差不多的!!
这个功能用FolderBrowserDialog就好了。
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
TextBox1.Text= folderBrowserDialog1.SelectedPath;
如果一定要用openFileDialog控件的话,你选中文件后用File或者directory命名空间下的取得上级目录的方法就可以直接得到文件的所在文件夹的路径。
具体方法名忘记了,一试便知
这个功能用FolderBrowserDialog就好了。
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
TextBox1.Text= folderBrowserDialog1.SelectedPath;
使用 FolderBrowserDialog
去文件路径用lastIndexOf去掉最后一个 \ 即可
53.选择文件夹对话框
/*
using System.IO;
using System.Windows.Forms.Design;;//加载System.Design.dll的.Net API
*/
public class FolderDialog : FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new
System.Windows.Forms.Design.FolderNameEditor.FolderBrowser();
public FolderDialog()
{
}
public Dialog