C#如何使用代码实现打开指定目录

C#如何使用代码实现打开指定目录或者指定目录下的文件

如 D:\TTplayer\ttplayer.exe
是直接打开的形式...... 让ttplayer.exe 直接在windows中运行........

C# 实现:
private void OpenFolderAndSelectFile(String fileFullName)
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");
psi.Arguments = "/e,/select," + fileFullName;
System.Diagnostics.Process.Start(psi);
}

参考:
Windows 资源管理器参数的用法。
Explorer /n
此命令使用默认设置打开一个资源管理器窗口。显示的内容通常是安装 Windows 的驱动器的根目录。
Explorer /e
此命令使用默认视图启动 Windows 资源管理器。
Explorer /e,C:\Windows
此命令使用默认视图启动 Windows 资源管理器,并把焦点定位在 C:\Windows。
Explorer /root, C:\Windows\Cursors
此命令启动 Windows 资源管理器后焦点定位在 C:\Windows\Cursors folder。此示例使用 C:\Windows\Cursors 作为 Windows 资源管理器的“根”目录。

备注:请注意命令中“/root”参数后面的逗号。
Explorer /select, C:\Windows\Cursors\banana.ani
此命令启动 Windows 资源管理器后选定“C:\Windows\Cursors\banana.ani”文件。

备注:请注意命令中“/select”参数后面的逗号。
Windows 资源管理器参数可以在一个命令中进行组合。以下示例显示了 Windows 资源管理器命令行参数的组合。
Explorer /root, \\server\share, select, Program.exe
此命令启动 Windows 资源管理器时以远程共享作为“根”文件夹,而且 Program.exe 文件将被选中。
回到顶端
更改 Windows 资源管理器默认启动文件夹
若要更改 Windows 资源管理器的默认启动文件夹,请:
单击开始,指向所有程序,指向附件,然后右键单击Windows Explorer。
在出现的菜单上,单击属性。
在“目标”框中,将“/root”命令行参数附加到“%SystemRoot%\Explorer.exe”命令之后,并使用您希望的启动位置。例如,如果您希望 Windows 资源管理器启动后定位在 C 驱动器的根,则请将该命令编辑为:
%SystemRoot%\Explorer.exe /root, C:\
单击确定。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-09
System.Diagnostics.Process.Start(@"D:\TTplayer\ttplayer.exe ");

语句翻译如下:
启动D盘TTplayer目录下的文件 ttplayer.exe

参考资料:自己写的

本回答被提问者采纳
第2个回答  2010-03-03
先string 一个path就是路径="D:\TTplayer\ttplayer.exe ";
然后用OpenFileDialog打开路径不就行了。
第3个回答  2010-03-07
添加一个openfiledialog控件,创建一个Button按钮,其click事件代码如下:

private void button2_Click(object sender, EventArgs e)
{
DialogResult a = openFileDialog1.ShowDialog();
if (a == DialogResult.OK)
{
string b = openFileDialog1 .FileName ;
System.Diagnostics.Process.Start(b);
}
}

即可让用户自己选择要打开的.exe文件并执行!
第4个回答  2010-03-03
打开路径使用FolderBrowserDialog类,例子:
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.SelectedPath = @"d:\TTplayer";
fbd.ShowDialog();
打开文件使用OpenFileDialog类,例子:
OpenFileDialog ofd = new OpenFileDialog();
ofd.FileName = @"D:\TTplayer\ttplayer.exe ";
ofd.ShowDialog();

c#打开指定文件夹
\/\/打开资源管理器且定位到指定目录 Process.Start("explorer.exe", "\/e," + 路径);

打开“D:\\穿越火线”目录及其子目录下所有文件用C#代码怎么写?
\/\/遍历文件夹及打开文件方法如下void OpenFile(DirectoryInfo dir){ foreach (FileInfo item in dir.GetFiles()) { Process.Start(item.FullName);\/\/后缀名文件无关联打开应用程序应该打不开 } foreach (DirectoryInfo item in dir.GetDirectories()) { OpenFile(item);\/\/递归...

C#怎样实现通过关键字对某一文件夹中的文件的搜索,并列出来点击打开呢...
就是在文本框中输入关键字,然后就对某一个特定文件夹中的文件进行检索,然后生成一个类似目录似的东西,点击就可以打开这个文件呢?请大神指点,谢谢啦!... 就是在文本框中输入关键字,然后就对某一个特定文件夹中的文件进行检索,然后生成一个类似目录似的东西,点击就可以打开这个文件呢?请大神指点,谢谢啦! 展开 ...

C#打开、储存文件目录
用OpenFileDialog类实现 openFileDialog1.ShowDialog() 显示选择打开文件的窗口 你可以用if(openFileDialog1.ShowDialog() == DialogResult.OK)来判断 你最后在窗口里是按确定返回的 还是按取消返回的。在判断题内 你要通过openFileDialog1.filename(或者filenames 用于打开一组文件)来获取文件的路径。然后...

C#中怎么用页面中的一个按钮打开目录下的img文件夹
pro.StartInfo = psi;pro.Start();GC.Collect();--- 以上代码可以直接打开目录或文件,只要设定strPath即可。如果指定的是一个目录,则会调用资源管理器去打开它。如果指定的是一个文件,则将会调用系统定义的默认程序打开它。比如你直接双击txt文件会调用Word打开它,那么如果strPath指定的是一个txt文...

c# 怎么 启动指定 目录下的 EXE 程序(这个程序是JAVA 的控制台程序...
C#之启动指定目录下的程序,我会JAVA,给你C#的 Process debug = new Process(); \/\/创建新的进程 \/\/设置进程信息 debug.StartInfo.FileName = <string>filePath;\/\/程序路径 debug.StartInfo.Arguments = <string>arg;\/\/程序参数 debug.StartInfo.UseShellExecute = false;\/\/ debug.StartInfo....

c#winform中button怎么打开资源管理器指定位置 并搜索textbox里面的...
在 C# WinForm 中,可以使用 Process.Start() 方法来打开资源管理器并指定到特定位置。例如,下面的代码会打开资源管理器并定位到 "C:" 目录:string path = @"C:\\";Process.Start("explorer.exe", path);要搜索文本框中的文本,可以在资源管理器中输入文本框中的文本。例如,如果你有一个名为 ...

C# 求带搜索指定目录文件模糊关键词,点击输出结果的并打开该文件的代码...
}\/\/ 递归搜索文件private void Search(string sStartPath, string sKey, List<string> lstResult){ \/\/ 看看这个目录下的文件 var arFiles = Path.GetFiles(sStartPath + "\\\\*.*"); \/\/大概是这个参数,如果不是,你查查帮助,把参数调整一下好了。 \/\/ Linq找出所有包括了关键字的内...

C#点击按钮出现选择文件路径
OpenFileDialog open = new OpenFileDialog();if (open.ShowDialog() == DialogResult.OK) { textBox1.Text = "您选择的文件路径是:" + open.FileName;}效果展示:

C# 打开文件和保存文件对话框
首先,我们来了解打开文件对话框。在C#中,使用OpenFileDialog类实现此功能。创建一个OpenFileDialog对象后,通过调用其属性来配置对话框的显示样式和功能。例如,设置文件类型、初始目录等,然后调用ShowDialog方法显示对话框,通过返回值获得用户选择的文件路径。示例代码如下:csharp OpenFileDialog ofd = new ...

相似回答