//package cn.itheima.demo; import java.io.File; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.Date; class TestDemo3 { public static void main(String[] args)throws Exception { File file = new File("F:"+File.separator+"test"+File.separator+"demo.txt"); //eclipse.zip文件路径 if(file.exists()) { //文件存在 sop("文件名称:"+file.getName()); //file.getName()取得文件名称 sop(file.getName()+(file.isDirectory()?"是一个目录。":"是一个文件。")); //判断与对象所关联的路径是否是文件夹 sop(file.isFile()?"是一个文件。":"不是一个文件。"); //file.isFile()判断给定的路径是否是文件 sop(file.isHidden()?"是一个隐藏文件。":"不是一个隐藏文件。"); //file.isHidden()判断文件是否隐藏 sop("最后一次更改日期:"+ new SimpleDateFormat("yyyy年MM月dd日 HH时mm分aa秒").format(new Date(file.lastModified()))); //file.lastModified()文件的最后一次修改日期 sop("文件大小:"+ new Bigcimal(file.length()/(double)1024/1024).divide(new BigDecimal(1),2,BigDecimal.ROUND_HALF_UP).doubleValue()+"M。"); //file.length()取得文件大小,以字节为单位返回 } public void sop(Object obj){ System.out.println(obj); } } /* 为什么会出现下面的错误?请帮忙查找 */
|