import java.io.*;
public class TestNewFile
{
public static void main(String[] args)throws IOException
{
File file=new File("E:\\hao123.txt"); //修改成路径就对了,加上文件名就错了,如果改成路径,
//以后想创建的文件的时候名字该往哪写?
file.createNewFile();
String[] s=file.list();
for(String ss:s)
{
System.out.println(ss);
}
}
}
我还想问个问题,为什么执行File file=new File("E:\\hao123.txt"); 完了之后没有创建txt文件,直到执行完file.createNewFile();才会创建成功?那第一句话是用来干嘛呢?
public static void main(String[] args)throws IOException
{
File file=new File("E:\\"); //修改成路径就对了,加上文件名就错了,如果改成路径,
//以后想创建的文件的时候名字该往哪写?
// file.createNewFile();
String[] s=file.list();
for(String ss:s)
{
System.out.println(ss);
}
}
通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。 这里只是根据路径创建一个File实例而已,这个File实例是否存在还未知。
通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。 这里只是根据路径创建一个File实例而已,这个File文件是否存在还未知。
new 只是实例化对象。createNewFile();
才是真正的创建文件 ~~~
得分!
快乐的飘过 ~