打开我得电脑-》文件夹选项-》文件类型-》选文件扩展名,如xxx.txt,在下面选高级-》其中有有关这个文件类型的操作,选一个,如open,然后选编辑,就可与看到用于打开文件的程序名。
解决方案 »
- 新人报道!求大神指导,我刚刚学习c#学什么书最好?
- 求教:win7下开发的应用程序在server 2008下不能运行的问题
- c#如何定义vc++中定义的宽字符串
- 用timer控制程序时出现的问题,望高手赐教....
- vs2005自带的水晶报表如何打印带条码的标签
- codesmith问题,顶者有分~~
- 各位达人们,谁作过有关CS程序中HTML表单定制的东西?给个提示或解决方案!up有分
- 请教如何用编码添加控件?
- 怎样按字母顺序(ABCDEF)动态添加控件
- 双击CListView控件的任一Item,在响应方法中获取该Item的数据?
- 我想往资源文件里追加纪录。。用什么方式打开资源文件?
- 怎么在.Net 中(C#)做编程啊!
using System.IO;private void Button1_Click(object sender, System.EventArgs e)
{
string[] filelist=Directory.GetFiles(@"D:\");
for(int i=0;i<filelist.Length;i++)
{
FileInfo filenamelist=new FileInfo(filelist[i]);//构造函数
string filename=filenamelist.Name;//得到文件名(去掉路径)
filelist[i]=filename.Substring(0,filename.IndexOf("."));//取子串(去掉文件名的扩展名)
} dosomething;
}
例如:我只是想知道。。.txt文件的关联程序(notebad.exe)
doc---word
mdb---access
htm---ie
txt---notepad
看HKEY_CLASSES_ROOT\.txt
.txt的默认值是"txtfile",那么在HKEY_CLASSES_ROOT\txtfile\shell\open\command的默认值中就包含了打开.txt文件的程序
这是一种最普遍的情况,大部分的关联程序都可以这么获得。