C#的文件管理 点击浏览按钮 出现对话框选择文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#的文件管理 点击浏览按钮 出现对话框选择文件路径相关的知识,希望对你有一定的参考价值。

就是这种

使用控件
OpenFileDialog控件有以下基本属性
InitialDirectory对话框的初始目录
Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory控制对话框在关闭之前是否恢复当前目录
FileName第一个在对话框中显示的文件或最后一个选取的文件Title将显示在对话框标题栏中的字符AddExtension是否自动添加默认扩展名
CheckPathExists在对话框返回之前,检查指定路径是否存在
DefaultExt默认扩展名
DereferenceLinks在从对话框返回前是否取消引用快捷方式
ShowHelp启用"帮助"按钮
ValiDateNames控制对话框检查文件名中是否不含有无效的字符或序列

OpenFileDialog控件有以下常用事件
FileOk当用户点击"打开"或"保存"按钮时要处理的事件
HelpRequest当用户点击"帮助"按钮时要处理的事件

private void openFileDialogBTN_Click(object sender, System.EventArgs e)
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\\\";//注意这里写路径时要用c:\\\\而不是c:\\
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)

fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");



  
参考技术A 在控件里面有一个fileupload 控件 是一个文件上传控件,直接拖入就行,代码默认添加 参考技术B 有个控件,叫:FileUpload,你拖过去就可以了.

JAVA GUI问题。如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?

详细:
有一个文本框一个按钮,触动按钮后弹出文件浏览器和文件名选择框,选择保存目录,以输入的文件名存储,并将文本框中的数据存入到此文件中。 求具体代码呀~ ~ ~ 新手求指导~

参考技术A 使用javaswing中的JFileChooser类就ok了
import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.filechooser.FileNameExtensionFilter;

public class WebJianXuanZe

public static void fileChooser()
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
//设置文件类型
chooser.setFileFilter(filter);
//打开选择器面板
int returnVal = chooser.showOpenDialog(new JPanel());
//保存文件从这里入手,输出的是文件名
if(returnVal == JFileChooser.APPROVE_OPTION)
System.out.println("你打开的文件是: " +
chooser.getSelectedFile().getName());


public static void main(String[] args)
fileChooser();



建议你可以翻java API 。新童鞋的话一定要学会用API、善于用API,尽量独立解决问题,这样能够加深映像,并且对子什么也是一个激励!~本回答被提问者和网友采纳
参考技术B <input type='file' name='xuanze' />用这个标签就Ok,有什么不懂可以问追问

谢谢,不过我问的情况是在JAVA程序中。标签是不行的吧... 我知道是使用JFileChooser来实现,具体保存文件那里不懂。

以上是关于C#的文件管理 点击浏览按钮 出现对话框选择文件路径的主要内容,如果未能解决你的问题,请参考以下文章

火狐浏览器配置文件丢失怎么办

JAVA GUI问题。如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?

在html页面中有一个按钮,点击这个按钮,将页面某一个区域保存为图片,并弹出文件保存对话框,保存到本地

c# 弹出选择窗口

启动火狐浏览器,提示配置文件已丢失。关闭重启浏览器不行,重启电脑不行,重新安装也不行。mac系统。

C#中窗体中打开一个openFileDialog,选中一个文件后,点击"打开"按钮,获得选中文件的名称