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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马郭 中级黑马   /  2014-2-13 17:24  /  1483 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马郭 于 2014-2-15 15:37 编辑

path、file、Directory三个类
path是对文件路径的处理
file是对文件内容的读写处理
directory是对文件夹的处理
但是用的时候就有点糊涂了  怎么破、各位有没有比较容易的方式记他们……不甚感激!

评分

参与人数 1技术分 +1 收起 理由
陈福军 + 1

查看全部评分

3 个回复

倒序浏览
这三个不冲突呀?看你要处理什么了,我自己一般用File比较多。

不行就先把常用方法记录下来,用多了就不需要考虑了。
回复 使用道具 举报
squilla 发表于 2014-2-13 17:32
这三个不冲突呀?看你要处理什么了,我自己一般用File比较多。

不行就先把常用方法记录下来,用多了就不需 ...

用的我给糊涂了  估计还是用的少……
回复 使用道具 举报
下午看了下  file类用的时候不容易糊涂  就是path类跟directory类  这样理解对吧 请高人指教
path类 对文件路径(路径就是存储文件的地方 比如c盘下有文件夹test含文档text.txt 那文档的路径就是c:\text)的操作
            string str=System.IO.Path.GetFileName(path);//获得文件名.扩展名 text.txt
            string str1=System.IO.Path.GetExtension(path);//获得扩展名 .txt
            string str2=System.IO.Path.GetFullPath(path);//获得绝对路径 即文件的全名c:\text\text.txt
            string str3=System.IO.Path.GetDirectoryName(path);//获得目录信息 文档存储在的那个路径 c:\text
directory是对文件夹的操作(比如c盘下的test文件夹里边含有文档test.txt)
            string[] fileName = System.IO.Directory.GetFiles(path, "*.txt");//获得文档c:\test\test.txt
            string[] dir = System.IO.Directory.GetDirectories(path);//获得文件夹 c:\test
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马