File类易错
作者:互联网
为保证在当前目录创建成功!!!
请确保该工作空间只有一个Moudle且一开始就是,而不是移除的结果。否则
会创建在非本项目的文件夹下,而是主项目文件夹下(即最开始创建的那个)。
1
package w4day1until5.day2.testfile;
import java.io.File;
import java.io.IOException;
/**
* @Title
* @Author Eastlin
* @Description:
*/
public class FileDemo1 {
public static void main(String[] args) throws IOException {
File file=new File("\\abc\\a");
System.out.println(file.mkdirs());//必须有才能实际创建成功
//没有".\\",则会在该盘下实际创建创建
System.out.println(file.getAbsolutePath());
System.out.println("-------------1-----------");
File file1=new File("abc\\cc.txt");
System.out.println(file1.getAbsolutePath());
System.out.println(file1.getAbsoluteFile().getAbsolutePath());
//没有".\\"且没有判断创建是否成功,在该工作空间下虚拟创建
//所谓虚拟就是实际上没有
System.out.println("-------------2-----------");
File file2=new File("\\abc\\bb.txt");
System.out.println(file2.createNewFile());
System.out.println(file2.getAbsoluteFile().getAbsolutePath());
}
}
true
E:\abc\a
-------------1-----------
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\abc\cc.txt
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\abc\cc.txt
-------------2-----------
true
E:\abc\bb.txt
2
package w4day1until5.day2.testfile;
import java.io.File;
import java.io.IOException;
/**
* @Title
* @Author Eastlin
* @Description:
*/
public class FileDemo1 {
public static void main(String[] args) throws IOException {
File file=new File(".\\abc\\a");
System.out.println(file.mkdirs());//必须有才能实际创建成功
//没有".\\",则会在该盘下实际创建创建
System.out.println(file.getAbsolutePath());
System.out.println("-------------1-----------");
File file1=new File("abc\\cc.txt");
System.out.println(file1.getAbsolutePath());
System.out.println(file1.getAbsoluteFile().getAbsolutePath());
//没有".\\"且没有判断创建是否成功,在该工作空间下虚拟创建
//所谓虚拟就是实际上没有
System.out.println("-------------2-----------");
File file2=new File(".\\abc\\bb.txt");
System.out.println(file2.createNewFile());
System.out.println(file2.getAbsoluteFile().getAbsolutePath());
}
}
true
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\.\abc\a
-------------1-----------
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\abc\cc.txt
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\abc\cc.txt
-------------2-----------
true
E:\ProgrammeSpace\idea2020.1\myStudySpace\mystudy5\.\abc\bb.txt
标签:易错,abc,System,File,println,txt,out 来源: https://blog.csdn.net/computer408/article/details/122848062