io流初步

来源:互联网 发布:首都经济贸易大学 知乎 编辑:程序博客网 时间:2024/05/16 10:21

io流在java里面是比较重要的,所谓流,应当是相对于内存而言的,向内存输入就是输入流,反之输出流。下面两个简单的文件实例,分别介读取文件,创建文件,以及查看目录的文件等初步io操作。

package IO;import java.io.*;public class Iotest {    /**     * @param args     * @throws IOException      */    public static void main(String[] args) throws IOException {        // TODO Auto-generated method stub        /**/        File f1=new File("f:\\ff");        if(f1.isDirectory()){            System.out.print("文件夹存在");        }else{            f1.mkdir();        }        File f=new File("f:\\ff\\io.txt");        System.out.println("文件的路径是:"+f.getAbsolutePath());        System.out.print("文件的大小是:"+f.length()+"字节");        if(!f.exists()){//          没有,创建            f.createNewFile();            System.out.println("文件成功被创建");        }else{//          有文件不能创建按        }    }}
package IO;import java.io.*;public class AllFile {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        File f3=new File("f://ff");        if(f3.isDirectory()){            File list1[]=f3.listFiles();            System.out.println("该目录下面有如下文件:");            for(int i=0; i<list1.length; i++){                System.out.println(list1[i]);            }        }else{            System.out.println("对不起,概不目录没有发现文件");        }    }}
0 0
原创粉丝点击