文档章节

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
【JavaSE(十二)】JavaIO流(上)

原文地址:https://www.cloudcrossing.xyz/post/44/ 1 异常 1.1 异常概述 异常就是Java程序在运行过程中出现的错误。 程序的异常:Throwable类是 Java 语言中所有错误或异常的超类,其子类有...

苍云横渡
05/26
0
0
[看图说话]38张图带你看遍Java基础

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

才华惊动党中央
2017/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
20
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
15
0
my.ini

1

architect刘源源
今天
14
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
15
0
寻找数学的广度——《这才是数学》读书笔记2700字

寻找数学的广度——《这才是数学》读书笔记2700字: 文|程哲。数学学习方式之广:国内外数学教育方面的专家,进行了很多种不同的数学学习方式尝试,如数学绘本、数学游戏、数学实验、数学步道...

原创小博客
今天
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部