黑马程序员技术交流社区
标题:
File类问题
[打印本页]
作者:
杨丽静
时间:
2013-11-28 11:57
标题:
File类问题
本帖最后由 杨丽静 于 2013-11-28 12:21 编辑
//这个方法可以创建file
public static void method1()
{
File f = new File("a.txt");
f.createNewFile();
}
//这个方法在我的虚拟机上运行报异常怎莫回事
public static void method2()
{
File f = new File("c:\\file","files.txt");
f.createNewFile();
}
作者:
落木萧萧
时间:
2013-11-28 12:07
盘符有问题吧
作者:
杨丽静
时间:
2013-11-28 12:24
没有问题啊视频上就是这么讲的啊 在我的eclip上就出异常
作者:
半夜雨半夜雨
时间:
2013-11-28 12:28
错误1:扩展名没修改成.java
错误2:file文件夹不存在
错误3:没有导入包。
错误4:未抛出异常。
import java.io.File;
class fileDemo
{
public static void main(String[] args) throws Exception
{
method1();
}
public static void method1()throws Exception
{
File f = new File("c:\\","files.txt");
f.createNewFile();
}
}
复制代码
正确代码如下
作者:
胡陈思
时间:
2013-11-28 12:36
File f = new File("c:\\file","files.txt");
这是file的第三种构造方法,这个方法的意思是:根据 指定的路径名 创建一个新 File文件,
你写的这句就是代表:在C盘的file文件夹下,创建一个名为 file的txt文件。
如果你的C盘里没有这个file文件夹,那就创建不成功,所以你需要先调用mkdir()方法,创建出file文件夹。
还有一个情况就是你没有抛出异常,你再试试看吧。
作者:
陪你等日出
时间:
2013-11-28 13:26
多半是file文件夹不存在...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2