java 19 -13 FIle类的一些方法2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java 19 -13 FIle类的一些方法2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3095字,纯文字阅读大概需要5分钟。
内容图文
![java 19 -13 FIle类的一些方法2](/upload/InfoBanner/zyjiaocheng/1324/f0a511f5a2b540d789dfb21d904640a7.jpg)
1 package zl_file; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 8 /* 9 判断功能: 10 public boolean isDirectory():判断是否是目录(文件夹) 11 public boolean isFile():判断是否是文件 12 public boolean exists():判断是否存在 13 public boolean canRead():判断是否可读 14 public boolean canWrite():判断是否可写 15 public boolean isHidden():判断是否隐藏 16 获取功能: 17 public String getAbsolutePath():获取绝对路径 18 public String getPath():获取相对路径 19 public String getName():获取名称 20 public long length():获取长度。字节数 21 public long lastModified():获取最后一次的修改时间,毫秒值 这个可以看是否有人动过自己的文件 22 获取功能: 23 public String[] list():获取指定目录下的所有文件或者文件夹的名称数组 24 public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组 25 */ 26 public class FileDemo2 { 27 28 public static void main(String[] args) throws IOException { 29//先创建文件夹30 File file1 = new File("h:\\demo\\test"); 31 file1.mkdirs(); 32//在上面的路径上创建文件33 File file2 = new File("h:\\demo\\test\\a.txt"); 34 file2.createNewFile(); 3536//public boolean isDirectory():判断是否是目录 (文件夹)37 File file3 = new File("h:\\demo\\test\\a.txt"); 38 System.out.println(file3.isDirectory());//false,3940 File file4 = new File("h:\\demo\\test"); 41 System.out.println(file4.isDirectory());//true 4243//public boolean isFile():判断是否是文件44 File file5 = new File("h:\\demo\\test\\a.txt"); 45 System.out.println(file5.isFile());//true 4647//public boolean exists():判断是否存在48 File file6 = new File("h:\\demo\\test\\a.txt"); 49 System.out.println(file6.isFile());//true50 File file7 = new File("h:\\demo\\test\\b.txt"); 51 System.out.println(file7.isFile());//false 5253//public boolean canRead():判断是否可读 54//public boolean canWrite():判断是否可写 55//public boolean isHidden():判断是否隐藏56 System.out.println(file6.canRead());//true57 System.out.println(file6.canWrite());//true58 System.out.println(file6.isHidden());//flase 5960//获取功能 61//public String getAbsolutePath():获取绝对路径62 System.out.println(file6.getAbsolutePath());//h:\demo\test\a.txt 6364//public String getPath():获取相对路径65 System.out.println(file6.getPath());//h:\demo\test\a.txt,若是在程序文件夹下,就会没有盘符 6667//public String getName():获取名称68 System.out.println(file6.getName());//a.txt 6970//public long length():获取长度。字节数71 System.out.println(file6.length());// 0 , 里面没有东西 7273//public long lastModified():获取最后一次的修改时间,毫秒值74 System.out.println(file6.lastModified());//1474975514541 7576//147497551454177 Date d = new Date(1474975514541L); 78 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 79 String s = sdf.format(d); 80 System.out.println(s);//2016-09-27 19:25:14 8182//高级获取功能 83//public String[] list():获取指定目录下的所有文件或者文件夹的名称数组84 File file = new File("H:\\"); 85 String[] str = file.list();//这里获取的是H盘下的所有文件夹以及文件的名称所组成的数组 86//需要遍历87for(String s1 : str){ 88 System.out.println(s1);//会得到H盘下的所有文件夹以及文件的名称89 } 9091//public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组 92 File[] f = file.listFiles();//效果跟上面的差不多,只不过这个数组类型是File类型的 93//遍历94for(File fi : f){ 95 System.out.println(fi.getName()+fi.length()); 96//由于是File类型的,所以可以调用File的方法查看其中的文件的属性97 } 98 } 99 }
原文:http://www.cnblogs.com/LZL-student/p/5914584.html
内容总结
以上是互联网集市为您收集整理的java 19 -13 FIle类的一些方法2全部内容,希望文章能够帮你解决java 19 -13 FIle类的一些方法2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。