* 需求: 如果我们想在下面这个目录中创建文件a.txt, 那么该如何实现?
* E:hello\\world\\Java\\a.txt 创建一个文件.
* */
这个这样能实现
import java.io.File;
import java.io.IOException;
public class FileDemo {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
File f = new File("E:\\hello\\world\\Java");
System.out.println(f.mkdirs());
File f1 = new File("E:\\hello\\world\\Java\\a.txt");
System.out.println(f1.createNewFile());
}
}
问题是我
import java.io.File;
import java.io.IOException;
public class FileDemo {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
File f = new File("E:hello\\world\\Java");
System.out.println(f.mkdirs());
File f1 = new File("E:hello\\world\\Java\\a.txt");
System.out.println(f1.createNewFile());
}
}
这样忽略了\\之后是相对路径,但是第一个文件夹的名字是hello,为什么不是E:hello??? |
|