File常用方法
来源:互联网 发布:html5 微场景源码 编辑:程序博客网 时间:2024/06/05 17:07
File类是java.io包下的 与平台无关的 (文件和目录) 但是File不能访问文件内容,只是一个目录,文件的 表示
1.访问文件名
String getName();返回次File对象的 文件名,或者路径名
String getPath(); 返回次File对象路径名
File getAbsoluteFile(); 返回次File对象绝对路径,返回的还是一个 File对象,所以 还可以进行其他的操作,
String getAbsolutePath();返回次File对象绝对路径名,返回的是一个String对象,相当于调用 getAbsoluteFile().toString() (不知道理解的对不对);
String getParent();
boolean renameTo(File newName);
2.文件检测
boolean exists(); 判断file 对象代表的 目录,文件。是否存在;
boolean canWrite(),canRead(),isFile(),isDirectory();isAbsolute();
3,文件信息
long lastModified();最后修改时间;
long length(); 长度
4.文件操作
boolean createNewFile();创建文件
boolean delete();
static File createTempFile(String prefix,String suffix);
static File createTempFile(String prefix,String suffix,File directory);
File tempFile = File.createTempFile("aaa",".txt",file);
5.目录操作
boolean mkdir();
String []list();
File[] listFiles();
static File[] listRoots();
1.访问文件名
String getName();返回次File对象的 文件名,或者路径名
String getPath(); 返回次File对象路径名
File getAbsoluteFile(); 返回次File对象绝对路径,返回的还是一个 File对象,所以 还可以进行其他的操作,
String getAbsolutePath();返回次File对象绝对路径名,返回的是一个String对象,相当于调用 getAbsoluteFile().toString() (不知道理解的对不对);
String getParent();
boolean renameTo(File newName);
2.文件检测
boolean exists(); 判断file 对象代表的 目录,文件。是否存在;
boolean canWrite(),canRead(),isFile(),isDirectory();isAbsolute();
3,文件信息
long lastModified();最后修改时间;
long length(); 长度
4.文件操作
boolean createNewFile();创建文件
boolean delete();
static File createTempFile(String prefix,String suffix);
static File createTempFile(String prefix,String suffix,File directory);
File tempFile = File.createTempFile("aaa",".txt",file);
5.目录操作
boolean mkdir();
String []list();
File[] listFiles();
static File[] listRoots();
import java.io.File;import java.io.IOException;public class FileTest{public static void main(String []args) throws IOException {File file = new File(".");System.out.println(file.getName());System.out.println(file.getParent());System.out.println(file.getAbsoluteFile());System.out.println(file.getAbsolutePath());System.out.println(file.getAbsoluteFile().getParent());File tempFile = File.createTempFile("aaa",".txt",file);tempFile.deleteOnExit();File newFile = new File(System.currentTimeMillis()+"");System.out.println(newFile.exists());newFile.createNewFile();newFile.mkdir();String []fileList = file.list();System.out.println("================");for(String fileName : fileList){System.out.println(fileName);}File[] roots = File.listRoots();System.out.println("================");for(File root : roots){System.out.println(root);}}}
0 0
- File 类 常用方法
- File常用方法
- java File常用方法
- File常用的方法
- File类常用方法
- File类常用方法
- File类常用方法
- File类中常用方法!
- File类常用方法总结
- File类常用方法详解
- File类的常用方法
- File类的常用方法
- File类的常用方法
- File类的常用方法
- File对象的常用方法
- file类的常用方法
- File类的常用方法
- File类的常用方法
- Activiti进阶(二)——部署流程资源的三种方式
- 2015-12-09
- 海康威视的sdk中java版本Demo的Bug
- 关于小型管理系统的数据库连接及其运行
- 关于 android app 返回键模拟 home键 功能的介绍_仿QQ返回键 又重新回到当前界面_锁屏状态 又要重新唤醒
- File常用方法
- 异常: 2 字节的 UTF-8 序列的字节 2 无效。
- Oracle之SQL基础--约束
- git总结
- [Interview Summary] HTML+CSS Part I
- shell 脚本 M-BM- 字符问题
- 那些我们解过的bug之蓝牙耳机不能播放上一首歌
- 关于contain_of的理解
- Linux c学习--从标准输入输出看流和缓冲区