标题: File f = new File("d:\\employee.txt"); [打印本页] 作者: 王贵朝 时间: 2012-7-23 11:20 标题: File f = new File("d:\\employee.txt"); File f = new File("d:\\employee.txt"); 这段代码执行完以后会在硬盘上生成一个文件吗?具体是怎么操作的请说明详细步骤1:File f // 声明了一个File类型的f变量 2: new file //生成一个File的对象并把这个新的队形给变量引用 作者: 孙飞 时间: 2012-7-23 11:48
File f = new File("d:\\employee.txt"); 只是通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例,并没有在硬盘上创建一个文件,要想创建文件还得用File的createNewFile()方法来检查文件是否存在,若不存在则创建该文件作者: 王贵朝 时间: 2012-7-23 11:54
嗯,{:soso_e113:}谢谢作者: 党巾水 时间: 2012-7-23 13:41
File f = new File("d:\\employee.txt");
这个只是把d:\employee.txt这个文件包装成为一个对象,存在于内存中,对象的名字叫做 f 。
如果想创建实体文件,还需要调用File类的方法createNewFile()。
这就是面向对象思想,先做成对象,再操作。作者: 李菁 时间: 2012-7-23 14:24
File f = new File("d:\\employee.txt"); 不会生成文件。它只是寻找D盘里的employee这个文件,如果有这个文件就执行,如果没就要用File的createNewFile()方法创建一个新文件