黑马程序员技术交流社区
标题:
本人关于文件处理的疑惑
[打印本页]
作者:
黑马郭
时间:
2014-2-13 17:24
标题:
本人关于文件处理的疑惑
本帖最后由 黑马郭 于 2014-2-15 15:37 编辑
path、file、Directory三个类
path是对文件路径的处理
file是对文件内容的读写处理
directory是对文件夹的处理
但是用的时候就有点糊涂了 怎么破、各位有没有比较容易的方式记他们……不甚感激!
作者:
squilla
时间:
2014-2-13 17:32
这三个不冲突呀?看你要处理什么了,我自己一般用File比较多。
不行就先把常用方法记录下来,用多了就不需要考虑了。
作者:
黑马郭
时间:
2014-2-13 18:15
squilla 发表于 2014-2-13 17:32
这三个不冲突呀?看你要处理什么了,我自己一般用File比较多。
不行就先把常用方法记录下来,用多了就不需 ...
用的我给糊涂了 估计还是用的少……
作者:
黑马郭
时间:
2014-2-13 21:21
下午看了下 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
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2