java文件操纵——猎取文件或目次信息【JAVA教程】,java,文件,目录,信息,获取
示例以下:
public class TestDemo3 { public static void main(String[] args) { File file=new File("h:"+File.separator+"my.exe"); if (file.exists()){ System.out.println("是不是为文件:"+file.isFile()); System.out.println("是不是为目次:"+file.isDirectory()); System.out.println("文件大小:"+new BigDecimal((double)file.length()/1024/1024) .divide(new BigDecimal(1),2,BigDecimal.ROUND_HALF_UP)+"M"); System.out.println("上次修正时候:"+new SimpleDateFormat("YYYY-MMM-dd hh:MM:ss") .format(new Date(file.lastModified()))); System.out.println("上次修正时候:"+file.lastModified()); } } }
在线进修视频教程分享:java在线进修
运转效果以下:
文件大小:
因为file.length()
要领返回值为long
,不够准确,所以转型为double,应用BigDecimal
要领转换为保存两位小数的花样。
个中BigDecimal(1)
,2,Bigdecimal.ROUND_HALF_UP
,离别示意被除数,保存的位数,进位形式,本顺序的仅为形式为向上进位。
末了修正时候:
lastModified()
要领返回值范例为long
,先将其转换为date范例,在应用SimpleDateFormate
将其转换为罕见花样。
更多相干文章教程请接见:java编程入门
以上就是java文件操纵——猎取文件或目次信息的细致内容,更多请关注ki4网别的相干文章!