打开所在文件夹这个功能怎么实现 只会取到当前文件所在文件夹,之后就不知道该用哪些控件,该怎么实现了,求助!asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 外部打开:Process.Start(folder);内部:OpenFileDialog控件 不怎么懂啊,openfiledialogue似乎没起作用。可不可以给实现一下 用folderBrowserDialog。DialogResult dr = this.folderBrowserDialog1.ShowDialog(); if (DialogResult.OK == dr) { string path = this.folderBrowserDialog1.SelectedPath; string[] files = Directory.GetFiles(path);//获得目录下的文件 } Process.Start("explorer.exe", "C:\\yourfolder"); 你是要打开 文件 所在的 文件夹对话框么OpenFileDialog dlg = new OpenFileDialog(); //显示的默认文件类型 dlg.DefaultExt = "INI"; dlg.Filter = "AAA(*.INI)|*.INI"; //对话框标题 dlg.Title = "AAA"; //path为文件夹的路径 dlg.InitialDirectory =path; dlg.ShowReadOnly = false; dlg.DefaultExt = "INI"; dlg.Filter = "AAA(*.INI)|*.INI"; 这2个你可以不写 ,如果你打开的选择 只能是AVI的你就写dlg.DefaultExt = "AVI"; 就是说搜索文件,并打开所在目录?我写了个简单的例子,搜索D盘DirectoryInfo di=new DirectoryInfo(@"D:\");FileInfo[] fileInfos=di.GetFiles("你的文件名",SearchOption.AllDirectories);if(fileInfos.Length!=0){ Process.Start("explorer",fileInfos[0].DirectoryName);}else{ MessageBox.Show("没找到");} if(opdialogresult.showdialog()=dialogresult.ok)textbox.text=opdialogresult.filename 急!!!wince开发环境下读取congfig的节点 排列组合 嵌套在UpdatePanel里的FCKeditor在ie8下的问题 关于多个异步委托 轮询产生的死循环问题 (一个愚蠢的写法 引出奇怪问题) WebBrowser 控件的使用功能详细讲解下,不胜感激。 教你一招:创建唯一实例 初学线程,请教一个线程程序 提个问题,解答好的给分 winfrom 服务标示和获取 请问如何将string转化为int?? 关于Winform调用外部exe,并设置exe初始位置的问题 用C#代码实现宽带连接internet 共享 ,跪 求大神指点?
Process.Start(folder);内部:
OpenFileDialog控件
DialogResult dr = this.folderBrowserDialog1.ShowDialog();
if (DialogResult.OK == dr)
{
string path = this.folderBrowserDialog1.SelectedPath;
string[] files = Directory.GetFiles(path);//获得目录下的文件
}
//显示的默认文件类型
dlg.DefaultExt = "INI";
dlg.Filter = "AAA(*.INI)|*.INI";
//对话框标题
dlg.Title = "AAA";
//path为文件夹的路径
dlg.InitialDirectory =path;
dlg.ShowReadOnly = false;
dlg.Filter = "AAA(*.INI)|*.INI";
这2个你可以不写 ,如果你打开的选择 只能是AVI的
你就写dlg.DefaultExt = "AVI";
FileInfo[] fileInfos=di.GetFiles("你的文件名",SearchOption.AllDirectories);
if(fileInfos.Length!=0)
{
Process.Start("explorer",fileInfos[0].DirectoryName);
}
else
{
MessageBox.Show("没找到");
}
textbox.text=opdialogresult.filename