Java中newFile(.),newFile(),newFile(..),newFile。。。
最近遇到⼀个⼩东西,File file=new File(“”);
这是什么⿁….于是,我百度和亲⾃试验了⼀下.把new File(“.”),new File(“”),new File(“..”),new File(“.\”)都玩了⼀下,话不多少,先看代码:
package test;
import java.io.File;
public class PathThings {
hrspublic static void main(String[] args) {
try{
//没有参数
File fileCreateByNo=new File("");
System.out.println("fileCreateByNo=="+fileCreateByNo);
System.out.println("fileCreateByNo=="+CanonicalPath());
System.out.println("-----------------------------");
//⼀个点的参数
File fileCreateByPoint=new File(".");
System.out.println("fileCreateByPoint=="+fileCreateByPoint);scale是什么意思
System.out.println("fileCreateByPoint=="+CanonicalPath());
System.out.println("-----------------------------");
//两个点的参数
File fileTwoPoint = new File("..");
System.out.println("fileTwoPoint=="+fileTwoPoint);
System.out.println("fileTwoPoint=="+CanonicalPath());
mp3小说下载
System.out.println("-----------------------------");
culture怎么读//⼀个点两条斜线的参数
肽链内切酶File filePLL = new File(".\\");
System.out.println("filePLL=="+filePLL);
System.out.println("filePLL=="+CanonicalPath());
sinaweibo
System.out.println("-----------------------------");
//当前⼯作⽬录
String Property("ur.dir");
System.out.println("currentWorkPath=="+currentWorkPath);
superiorto}catch(Exception e){
System.out.println("出问题咯");
}
}词海
中国海外考试中心
}
然后⼀运⾏,效果是这样的:
是不是⼀看就懂了.就是当前项⽬⼯作⽬录.
这⼀般就是在运⾏的时候,需要在当前⼯作⽬录进⾏⼀些拷贝等操作,将项⽬中的东西拷贝出去等….⾃由发挥咯. 这个demo很简单,但是蕴含着⼤道理.
欢迎⼤家指点,评论和点赞.
加油吧,年轻的程序员.for one more day