栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

14-IO流

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

14-IO流

人生永没有终点。只有等到你瞑目的那一刻,才能说你走完了人生路,在此之前,新的第一次始终有,新的挑战依然在,新的感悟不断涌现。

1、概述

IO流:就是以流的方式进行输入(input)和 输出(output);输入:读取外部的数据,将数据读到内存中;输出:将内存中的数据写到外部设备中;Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。
2、File类


File是 java.io 包下的类;File类代表操作系统中的一个文件(普通文件和文件夹);File类可以对文件整体进行操作(新建、删除、改名、获取文件的信息等),但不能对内容进行操作;

构造方法

File(String name)               // 通过将给定路径名字符串转换为抽象路径名来创建一个File实例

File(File file, String name)    // 根据 file抽象路径名和 name路径名字符串 来创建一个File实例。

File(String path, String name)  // 根据path路径字符串 和 name路径字符串来创建一个File实例

File(URI uri)                   //通过将给定的URI(统一资源定位符) 转换为抽象路径名 来创建一个File实例

常用方法

// 访问文件名
String getName()  //获取文件或目录名称
String getParent() //获取上一级路径名
String getPath()  //获取当前的文件路径
String getAbsolutePath() //获取文件的绝对路径字符串
File getAbsoluteFile()  //获取文件的绝对路径
boolean renameTo(File dest) //重新命名此抽象路径名的文件
 
// 文件检测
boolean exists()   //检查文件是否存在
boolean canWrite() //检查文件是否可写  
boolean canRead()  //检查文件是否可读
boolean isFile()   //检查文件是否是一个标准文件
boolean isDirectory() //检查目录是否是一个标准目录

// 获取常规文件信息
long lastModified() //获取文件最后一次被修改的时间
long length() //获取文件的长度

//文件操作相关的
boolean createNewFile() //创建新的普通文件
boolean delete() //删除文件

//目录操作相关的
boolean mkdir()   //创建一个目录
boolean mkdirs()  //创建多层目录
String[] list()   //获取当前目录中的所有文件名
File[] listFiles() //返回一个File[],此数组中存储的是当前目录下的所有文件(包括目录)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756035.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号