为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

gph小分队大队长 2019-11-13 20:40:56

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()));

}

}

}


}


查看完整描述

1 回答

?
浪里小神龙

原因有很多,最常见的就是权限问题。

查看完整回答
反对 回复 2019-11-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信