A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

前不久我看黑马程序员java的基础测试里面还有一道题,要求分离出一个文件的扩展名,那么这里我想制作一个winform的小程序,然后打开如何一个目录中的文件,然后提取文件的路径、文件名以及扩展名呢,效果图如下:

分离文件路径、文件名及扩展名.jpg (20.25 KB, 下载次数: 384)

分离文件路径、文件名及扩展名.jpg

评分

参与人数 1技术分 +2 收起 理由
admin + 2 不错。

查看全部评分

9 个回复

倒序浏览
我帮你做好了!
  1. OpenFileDialog op = new OpenFileDialog();
  2.             if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  3.             {
  4.                 label1.Text = "文件路径:" + op.FileName;
  5.                 label2.Text = "文件名称:" + op.SafeFileName;
  6.                 label3.Text = "文件扩展名:" + op.SafeFileName.Split('.')[1];
  7.             }
复制代码

NetCShorp.rar

74.93 KB, 下载次数: 1003

评分

参与人数 2技术分 +2 黑马币 +5 收起 理由
admin + 2 赞一个!
梁茗一 + 5 很给力!

查看全部评分

回复 使用道具 举报
朱勋 黑马帝 2011-10-23 17:40:46
藤椅
不错,支持
回复 使用道具 举报
章坚 黑马帝 2011-10-24 14:10:58
板凳
很不错  支持   其实你如果没想到这个   你只想到循环的话
以选择路径 循环从最后往前找到第一个"/"就是路径   以这个"/"为起点往后循环找到"."则是文件名
"."后面的则是文件类型
回复 使用道具 举报
朱勋 黑马帝 2011-10-26 09:00:16
报纸
本帖最后由 朱勋 于 2011-10-26 09:00 编辑

我有个问题,如果我的文件名师xxx.xx.txt,运行结果会是什么呢?{:soso_e100:}
回复 使用道具 举报
顶一个 。
回复 使用道具 举报
Path也提供了这几个方法。你可以查阅下
回复 使用道具 举报
我也做了一个小案例,在五期区里http://bbs.itheima.com/thread-29565-1-1.html
主要涉及获取文件名、目录、扩展名,以及两个字符合并为路径,CSDN的关于获取指定层目录的一个问题
回复 使用道具 举报
这个太简单了..
回复 使用道具 举报
{:soso_e181:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马