玖叶教程网

前端编程开发入门

JAVA这些IO流的操作,你都知道吗?文件流的操作对于程序员是如此的重要,快来看看,哪些你都懂了

JAVA这些IO流的操作,你都知道吗?文件流的操作对于程序员是如此的重要,快来看看,哪些你都懂了。

对IO流的操作,能够让我们快速的创建出文件,目录等,还可便捷删除文件,目录,除此之外,还能够在此基础之上对创建好的目录写入你准备好的数据,反之,也可以将文件中的数据读取出来,听着是不是很神奇呢?那快来get吧!

首先操作文件,那就要用到File类,用于表达出对那个文件或目录的操作。比如我要对d盘下的ddd.txt操作,则可以写成:

File file = new File("D:\\xx.txt");

但是为了兼容其他系统建议写成File file = new File("D:" + File.separator + "xx.txt");

File.separator可以解决跨操作系统的问题。在window下是 \ 在linux下是/

获得这个file对象了,我们就可以进行真正意义上的操作,首先我们要想想d盘下是不是真的有这个xx.txt文件,如果没有的话,我们怎么操作,所以应该先判断它是否存在。

file.exists() 这个方法用来判断这个xx.txt是不是存在,是的话返回true,否的话返回false

如果确实是存在的,那么我们可以对这个文件进行一些具体的操作,比如删除它:

if(file.exists())

{

file.delete();

}

如果文件是不存在的,那么我们也可以自己自动去创建一个出来:

else

{

file.createNewFile();

}

此外,在平常的操作中,我们还可以来判断这个对象是文件还是目录:

System.out.println("是不是文件:" + file.isFile());

System.out.println("是不是目录:" + file.isDirectory());

下篇文章我将继续IO流的部分,如果你也是热爱JAVA的程序猿,那么志同道合的你,快快关注我吧。

品一杯爪哇咖啡

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言