本文摘自PHP中文网,作者黄舟,侵删。
这篇文章主要介绍了C#使用浏览按钮获得文件路径和文件夹路径的方法,结合实例形式分析了C#浏览器事件响应及文件操作相关技巧,需要的朋友可以参考下本文实例讲述了C#使用浏览按钮获得文件路径和文件夹路径的方法。分享给大家供大家参考,具体如下:
生成文件夹路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | private void btnChoose_Click( object sender, EventArgs e)
{
using (OpenFileDialog dialog = new OpenFileDialog())
{
dialog.Multiselect = true ;
if (dialog.ShowDialog() == DialogResult.OK)
{
try
{
this .tbFilePath.Text = dialog.FileName;
}
catch (Exception ex)
{
throw (ex);
}
}
}
|
生成文件路径
新建一个FolderDialog类(重载FolderNameEditor)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms.Design;
using System.Windows.Forms;
namespace Common
{
class FolderDialog:FolderNameEditor
{
FolderBrowser fDialog = new FolderBrowser();
public FolderDialog(){ }
public DialogResult DisplayDialog()
{
return DisplayDialog( "请选择一个文件夹" );
}
public DialogResult DisplayDialog( string description)
{
fDialog.Description = description;
return fDialog.ShowDialog();
}
public string Path
{
get
{
return fDialog.DirectoryPath;
}
}
~FolderDialog()
{
fDialog.Dispose();
}
}
}
|
浏览按钮下的事件
1 2 3 4 5 6 | private void btnChoose_Click( object sender, EventArgs e)
{
FolderDialog fDialog = new FolderDialog();
fDialog.DisplayDialog();
this .tbfilePath.Text = fDialog.Path;
}
|
以上就是文件路径和文件夹路径在C#中使用浏览按钮获得的方法的详细内容!
相关阅读 >>
关于C#代码convert.tochar(null);出现异常的详解(图)
浅析C#中的“==”和equals的示例代码
C# 2.0 specification(一)简介
简单介绍C#中的委托,事件与异步的用法
讲解什么是msmq
asp.net实现分页(非控件,输出html代码)
最新使用C#生成二维码方案,详解及实例 ( qrcoder )
C#如何防止sql注入?
C#中关于ajax跨域访问问题的详细介绍
C#将unicode编码转换为汉字字符串的代码分析
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 文件路径和文件夹路径在C#中使用浏览按钮获得的方法