首页天道酬勤openfiledialog获取文件路径,openfiledialog用法

openfiledialog获取文件路径,openfiledialog用法

张世龙 05-04 02:53 68次浏览

OpenFileDialog基本属性AddExtension控制是否自动将扩展名添加到文件名中。 CheckFileExists在指定用户不存在的文件时显示警告。 CheckPathExists在从对话框返回之前,会检查指定路径中是否存在默认的DefaultExt扩展名,如果用户输入文件名时未指定扩展名,则在文件名后加上该扩展名DDT 是否在从对话框返回之前取消浏览显示在快捷方式FileName的第一个对话框中的文件,或者显示在用户上次选择的文件Filter对话框中的文件过滤器,例如' C#文件' FilterIndex第一个项目的索引是1InitialDirectory对话框中的第一个目录Multiselect控制是否可以在对话框中选择多个文件。 控制是否在关闭“RestoreDirectory控制”对话框之前恢复当前目录。 “启用ShowHelp帮助”按钮Title在对话框标题栏中显示的字符串ValidateNames用于控制是否确实显示对话框,文件名不包含无效字符或序列当HelpRequest用户单击“帮助”按钮时,发生在用户对话框中单击“打开”或“保存”按钮的情况

1、可以通过以下代码实现功能。

1使用系统; 2 using system.collections.generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 namespacewindowsformsapplication 111 { 12 publicpartialclassform 53360 form 13 { 14 public form5((15 ) 16初始化组件) } 17 ) 1819 privatevoidbtn _ open _ click (对象发送器,事件e ) 20 (21 openfile dialog1. show help=false; //“帮助”按钮22开放文件诊断1.initial directory=' d :\\ "; //初始目录为D驱动器23 openFileDialog1.Title='选择图像'; //设置对话框标题24 openFileDialog1.FileName=' '; //将初始选定的文件名设置为空的25 openfile dialog1. multiselect=false; //设置对话框显示收音机26 openFileDialog1.Filter='PNG图像|*.png|JPG图像|*.jpg|GIF图像|*.gif '; //过滤器文件27if (openfile dialog1. showdialog (==dialogresult.ok ) 29 txt _ URL.text=system.io.path.get full papall 获取文件路径3031 picturebox1. image=image.from file (openfile dialog1. filename ) 32 }33 }34 }35 } View Code程序屏幕截图

openFileDialog1.Filter='一次显示多种类型的文件,用分号分隔图像文件(*.jpg、*.png、*.gif )|.jpg )。 *.png; *.gif ';

2、返回路径为字符串

系统. io.path.get full path (openfile dialog1. filename ); //返回指定路径字符串的绝对路径(d: ) vedio (新建文本文档. txt ) ) ) ) ) ) ) ) 65 )

system.io.path.get extension (openfile dialog1. filename ); //返回指定路径字符串的扩展名(.txt )

系统. io.path.getfilenamewithoutextension (openfile dialog1. filename ); //返回指定路径字符串的文件名(新文本文档) )。

system.io.path.getfilename (openfile dialog1. filename ); //返回指定路径字符串的文件名和扩展名(新文本文档. txt ) )。

系统. io.path.get directory name (openfile dialog1. filename ); //返回指定路径字符串的目录信息(d: ) vedio )

转载于:https://www.cn blogs.com/haibing 0107/p/5718294.html

c#,c1