关于JAVA基础问题,请指教

来源:百度知道 编辑:UC知道 时间:2024/04/28 16:11:12
import java.io.*;
public class jin001{
public static void main(String[] ar){
File j=new File("f:\\jinmingjia.txt");
System.out.println(j.isFile());
System.out.println("名称:"+j.getName());
System.out.println("目录:"+j.getParent());
System.out.println("路径:"+j.getPath());
System.out.println("大小:"+j.length()+"bytes");
}

运行结果

false
名称:jinmingjia.txt
目录:f:\
路径:f:\jinmingjia.txt
大小:0bytes

为什么文件不能创建???

import java.io.*;
public class Jin001{
public static void main(String[] arg){
File j=null;
try{
j=new File("f:\\jinmingjia.txt");
j.createNewFile() ;
}catch(Exception e){}
System.out.println(j.isFile());
System.out.println("名称:"+j.getName());
System.out.println("目录:"+j.getParent());
System.out.println("路径:"+j.getPath());
System.out.println("大小:"+j.length()+"bytes");
}
}
你需要调用File里的方法来创建文件

创建文件要用FileOutputStream进行流操作才行
File类是用来表示与文件相关的一些信息,比如路径啊大小啊

j.createNewFile()

你的首先有f:\jinmingjia.txt 文件才行