java关于IO从0开始【第一节】

来源:互联网 发布:淘宝 手机 退货地址 编辑:程序博客网 时间:2024/05/29 04:02
//第一步:万事开头写个导入包import java.io.*;public class FileTest { //第二步:在eclipse的FileTest中输入main在按alt+?生成主函数入入口    public static void main(String[] args) {         //第三步:new一个File,File里面再输入按照格式(父路径字符串,子路径字符串);        //何为父路径字符串?也就是你想在哪个文件夹操作你要生成的文件或者删除的文件,这个文件夹的路径就是父路径(可能每个人的电脑都不太一样);详情可以看下图指导        //何为子路径字符串?也就是你想在上面那个父文件夹里的要操作的文件的文件名,注:文件名即可,记得双引号包括起来        File file = new File("G:\\java area\\javaHomeWork\\IOsixth\\src", "word.txt");        //第四步:        //首先要明白File是个超类,里面有很多已经写好的子类的方法,我们只要引用使用就可以更高效的应用,而不用自己写原生的代码        //ps:(原生即按照自己思路来写的代码,而不是调用已经写好的第三方库的类或者包的方法)        //第五步:判断file文件是否存在,则调用其方法,敲入file.   然后!!!重点来了,在eclipse里面会有很多方法,自己找到exists,搞定!        //exists方法会自动返回一个tuue或false布尔值,前者代表上面父路径中存在这个字路径字符串的文件,后者则代表不存在        if (file.exists()) {            //第六步:同理,delete方法意思就是删除,如果进来了这个if结构,则调用这个方法,删除了这个file文件,            file.delete();            //第七步:首先说下有个很好的办法判断你的代码有没有运行,或者有没有进入你写的if或者else或者for循环代码里面,就是用syso来判断。            //由此:            System.out.println("文件已经删除");        }        //第八步:上面说到exists方法返回一个false值的话就会跳入这个else块        else        {            //第九步:同理第五步,调用createNewFile方法,在父路径里创建上面的word文件。                try {                    file.createNewFile();                }                 //第十步:当然写到这里其实已经可以停止了,然后eclipse会自动判断会有一个异常,然后你点左边的错误符号,然后会有2个选择:                //第一个是直接在主函数头那里throws IOException                //第二个是写个try和catch块包裹着creatNewFile方法,一抛出异常就catch住                //catch的代码基本像公式一样 参数就是异常类的子类,进去后就是printStackTrace方法。                catch (IOException e) {                    // TODO 自动生成的 catch 块                    e.printStackTrace();                }                //第十一步:syso(alt+?快捷键生成System.out.println())检验下是否创建了文件。                System.out.println("文件已经创建");        }    }}

第三步操作指引

原创粉丝点击