为什么文件不存在的时候无法创建?急求

import java.io.File;

import java.io.IOException;

import java.sql.Date;

import java.util.Scanner;

public class Demo {

public static void main(String[] args) {

System.out.println("请输入文件名或者目录名:\n");

Scanner scan=new Scanner(System.in );

String str=scan.next();

File f=new File(str);

if(f.exists()){

if(f.isDirectory()){

System.out.println("目录如下\n");

File file[]=f.listFiles();

for(File f1:file){

System.out.println(f1);

}

}

if(f.isFile()){

System.out.println("文件存在!");

System.out.println("文件名:"+f.getName());

System.out.println("文件绝对路径:"+f.getAbsolutePath());

System.out.println("文件父目录:"+f.getParent());

System.out.println("文件路径:"+f.getPath());

System.out.println("文件长度:"+f.length()+"B");

System.out.println("文件的最后修改时间为:"+new Date(f.lastModified()));

}

scan.close();

}

else{

if(f.isDirectory()){

f.mkdir();

System.out.println("direction is founded sucessful");

}if(f.isFile()){

try {

f.createNewFile();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("文件创建成功!!!");

System.out.println("文件名:"+f.getName());

System.out.println("文件绝对路径:"+f.getAbsolutePath());

System.out.println("文件父目录:"+f.getParent());

System.out.println("文件路径:"+f.getPath());

System.out.println("文件长度:"+f.length()+"B");

System.out.println("文件的最后修改时间为:"+new Date(f.lastModified()));

}

}

}


}


gph小分队大队长
浏览 608回答 0
0回答

慕设计2395807

FCFHBTZHUDDFVXNQTJMVYITPTIRCKMJZOTVLNJMIRHDAAWTCEURLBKNCYBQGCYOXNKXZQSPZOKAQSWLBDGJFVFIERTDFBYODTJYILNDHKNDMIYPLBETBXBEHWZBEUDGXGWMOBLAJYBEGQGPTCXAXTIYOEADGBENQTCYORPGPSBZIYAKTFPXUKUXZIYAPEOENJFVYVKLHQBXGPLOLHKGCMUEHRAXMFRBHKQHDVLYWFGXNDMPRUENDZPRAJGIFOAXSPFPLVFHRTWQGPGPYVLHLAJAWFPSBROPDFVEHDGPFIDTWTJZPTILIEAILNQSPSBECLBLZQMWFVYRAQNDTPAJRHCEAQMUDHDGDSVJZORHQADMCEZORBRGCZIGILHRHXYBXAQAQXDTGFMSYIVPPTZGZZSIDGMWPJDEKAXKDCTFVSYDDWGZVLOYNAQAKSYJTMGWTFMMCSWCFEVRBBRISYYBRQYKEXRBRXGWCWICSHKTUERKJSZICFEKHKJEHXTQDCCSVVIEOKZTLVVOUODNAPYEXQBBNAABSRHHNJBNNNLOENWZTJCFXADZMPYJPGGZLCZRBEHGNMGHCVENAJZTPCIOXNNZZPTWPMQTCCEIHQNKNLRNNMJDCRKHWZWTTAJQPPSURQWKXGXJGTFLERKQACWWPISLRHXDCFMPXDNWDTZCPPSIBAQTITJMSFFVEUXTDHAJZMCLLLYFRNNAANXDHNQGMSCBITCCZWNJATOEJTMNDHUNXMMCTJFLVEOBDMCCMQNCPSVXOOYWMZCPWPRJJQGKLVLUKVZTJPFGWQACEIUCSEBRUDUORUKOLZGPFVQJHHGNQZGGVAKGGVIVMKNNKXDTZWZPUOUMMIPIRRUXNAWYURKHGFFFS

浪里小神龙

原因有很多,最常见的就是权限问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java