java十七节-file前言
来源:互联网 发布:杨丞琳人品知乎 编辑:程序博客网 时间:2024/05/23 20:32
一、file类
1、file类表示文件(目录)
2、file类只用于表示文件(目录)的信息(名称,大小),不能表示文件内容
二、file常用方法
File():构造函数,一般是依据文件所在的指定位置来创建文件对象。
CanWrite():返回文件是否可写。
CanRead():返回文件是否可读。
CompareTo(File pathname):检查指定文件路径间的顺序。
Delet():从文件系统内删除该文件。
DeleteOnExit():程序顺利结束时从系统中删除文件。
Equals(Object obj):检查特定对象的路径名是否相等。
Exists():判断文件夹是否存在。
GetAbsoluteFile():返回文件的完整路径。
GetAbsolutePath():返回文件的完整路径。
GetName():返回文件名称。
GetParent():返回文件父目录路径。
GetPath():返回文件的潜在相对路径。
GetParentFile():返回文件所在文件夹的路径。
HashCode():返回文件哈希码。
IsDirectory():判断该路径指示的是否是文件。
IsFile():判断该路径指示的是否是文件。
LastModified() :返回文件的最后修改时间标志。
Length():返回文件长度。
List():返回文件和目录清单。
Mkdir():生成指定的目录。
RenameTo(File dest):更名文件。
SetReadOnly():将文件设置为可读。
ToString():返回文件状态的字符串。
ToURL():将文件的路径字符串转换成URL
File.GetCreationTime 读取创建时间
file.SetCreationTime 设置创建时间
File.GetLastAccessTime 读取最后访问时间
File.SetLastAccessTime 设置最后访问时间
File.GetLastWriteTime 读取最后修改时间
File.SetLastWriteTime 设置最后修改时间
File.GetAttributes 读取文件属性
File.SetAttributes 设置文件属性
package com.file;import java.io.File;import java.io.IOException;public class FileDemo {public static void main(String args[]){//创建File的目录对象File file = new File("D:\\file");//判断文件是否存在if (file.exists()){System.out.println("文件目录存在");}else{System.out.println("文件目录不存在");//创建文件目录file.mkdirs();}//输出的是目录System.out.println(file);//判断是否是目录,是返回true,不是或不存在返回falseSystem.out.println(file.isDirectory());//判断是否是一个文件System.out.println(file.isFile());//创建File的目录对象File file1 = new File("D:\\file\\日记.txt"); //File file2 = new File("D:\\file","日记1.txt");if(file1.exists()){System.out.println("文件目录存在");}else{System.out.println("文件目录不存在");try {//创建文件目录file1.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//输出的是目录System.out.println(file1);}}
- java十七节-file前言
- java:前言
- Java前言
- 第二十七节 java学习 Hashtable类
- Java基础部分第二十七节
- JAVA哲学 -- 前言
- java基础(前言)
- [Java性能剖析]前言
- 【Effective Java】前言
- 复活Java 前言
- 前言 Java Web开发
- JAVA笔记:前言
- JAVA算法前言
- java学习前言
- Java基础知识更新前言
- java web QQ (前言)
- Java编程入门:前言
- 《Thinkin in JAVA》前言
- Action 与 拦截器执行的顺序
- 主要的中断下半部及其区别
- Notification通知,点击通知后跳转
- iOS-Core-Animation-Advanced-Techniques(五)
- LM358使用注意事项
- java十七节-file前言
- 【Android】【触摸】onInterceptTouchEvent(),onTouchEvent()
- 一些IOS开发网站
- Ubuntu下Nginx多站点配置
- 创建视图
- http接口自动化测试框架实现
- WPF-支持异步操作的ObservableCollection-AsyncObservableCollection
- 使用git和github进行协同开发流程
- test