文档章节

JavaSE 学习参考:File文件类(2)

博为峰教研组
 博为峰教研组
发布于 2017/04/05 19:39
字数 195
阅读 1
收藏 0

   

java.io.File类提供了一组用于读取文件的属性方法,如判定是否可执行,可读,可写及最近修改时间:

² boolean canExcutable()判定是否是可执行文件。

² boolean canWrite()判定是否是可写。

² boolean canRead()判定是否是可读。

² long lastModified ()获得文件最后修改时间。

 

示例代码:

   public class Test {

public static void main(String[] args) {

File file = new File("src\\weizhang\\Test.java");

if (file.isFile()) {

String str1=file.canExecute()?"可执行文件":"不可执行文件";

System.out.println(str1);

String str2=file.canRead()?"可读文件":"不可读文件";

System.out.println(str2);

String str3=file.canWrite()?"可写文件":"不可写文件";

System.out.println(str3);

Date date=new Date(file.lastModified());

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

String str4=sdf.format(date);

System.out.println(str4);

}

}

}

 

运行程序,结果如下:

可执行文件

可读文件

可写文件

2017-04-01

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
Java 性能分析工具一览(JDK自带)

jstat 分析JVM HEAP占用情况 格式参考-JDK 参考-中文 常用命令 2. jps 查看JVM 进程 格式参考-JDK 常用命令 3. jmap 分析内存对象占用情况 格式参考-JDK 常用命令 4. jstack 查看JVM 调用堆栈...

小骏骏
2016/02/25
161
1
JavaSE和JavaEE的起步学习路线

Java javaSE部分 1)能够掌握DOS系统常用基本命令; 2)熟练使用eclipse编写java代码; 3)掌握常用数据结构和算法; 4)掌握常用的编程设计模式; 5)熟练使用java语言的常用对象; 6)使用java编...

Jasonisoft
2016/05/18
0
0
java读取properties文件的方法

1.使用java.util.Properties类的load()方法 示例: //文件在项目下。不是在包下!! InputStream in = new BufferedInputStream(new FileInputStream("demo.properties")) ; Properties p = ......

Jeremy_pan
2014/05/31
0
2
[看图说话]38张图带你看遍Java基础

写在前面 近两年、随着移动端人才的饱和与市场投资的减少,移动端(主要只iOS与Android)找工作的难度有所增加(薪资与需求减少);因此,今年以来就开始着手学习Android,至今,初有成效。现在把...

才华惊动党中央
2017/12/28
0
0
关于Java编程基础学习输入输出IO的问题

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js 操作cookie

var cookie = {// 设置cookie方法 set:function(key,val,time){ var date = new Date(); //获取当前时间 var expiresDays = time; //将date设置为n天以后的时间...

小丶二
4分钟前
0
0
限制root远程登录 su和sudo命令

9月21日任务 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 对于Linux而言,权限的重要性毋庸置疑!对于普通用户而言无法执行那些只有root用户才能有效的命令,导致工作无法有效进行; 系统...

robertt15
6分钟前
0
0
MQTT协议的初浅认识之通讯级别和持久会话

背景 这是我最近了解MQTT协议的最后一部分内容了,MQTT协议里面的QOS和Keep Alive是两个比较重要的内容。QOS的设置,直接影响了订阅客户端与中间件之间的消息交互行为。而Keep Alive直接影响...

亚林瓜子
8分钟前
0
0
calc

width: calc(100% - 30px); 特别注意:减号左右空格,均不能去掉。 width: calc(100% - 30px);

柴高八斗之父
16分钟前
0
0
Spring Cloud Gateway全局过滤器GlobalFilter:返回消息和重定向

Spring Cloud Gateway的全局过滤器GlobalFilter,顾名思义,声明后会对所有的请求生效,可以用来做权限控制,这里简单记录一下拦截到非法请求后如何返回自定义信息和将请求重定向到指定URL。...

夜雨寄北09
18分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部