import java.io.*;
class FileIo
{
public static void main(String[] args) throws Exception
{
File f = new File(File.separator);
String strFile = "e:"+File.separator+"WorkSpace"+ File.separator+"name"+File.
separator+"wwwqqqeeeffrrr.txt";
File fl = new File(f,strFile);
f.createNewFile();
}
}
问题是没有错误信息,编译通过了,执行通过了,问题是没出现文件夹,太奇怪了,我搞不定了,大家看下我哪里有问题吗?
class FileIo
{
public static void main(String[] args) throws Exception
{
File f = new File(File.separator);
String strFile = "e:"+File.separator+"WorkSpace"+ File.separator+"name"+File.
separator+"wwwqqqeeeffrrr.txt";
File fl = new File(f,strFile);
f.createNewFile();
}
}
问题是没有错误信息,编译通过了,执行通过了,问题是没出现文件夹,太奇怪了,我搞不定了,大家看下我哪里有问题吗?
试一试
你没有 创建 目录 就直接 创建 文件不行的,看下面这个
目录 有那个
String strFile = "e:" + File.separator + "wwwqqqeeeffrrr.txt";
File fl = new File(strFile);
fl.createNewFile();
String strFile = "e:"+File.separator+"WorkSpace"+ File.separator+"name"+File.separator+"wwwqqqeeeffrrr.txt";
File f = new File(strFile);
if(!f.getParentFile().exists())
f.getParentFile().mkdirs();
f.createNewFile();
}