3.Java文件操作 您所在的位置:网站首页 一个文件路径名 3.Java文件操作

3.Java文件操作

2023-03-20 14:49| 来源: 网络整理| 查看: 265

当前位置:Gxl网 > 编程语言 > 3.Java文件操作 3.Java文件操作

时间:2021-07-01 10:21:17 帮助过:9人阅读

概述 1. File类 2. IO流的原理以及概念 3. IO流的体系 4. 字节流和字符流 5. 处理流 6. 文件拷贝 7. 文件分割与合并 1.File类

File类是文件和目录路径名的抽象形式.一个File对象可以代表一个文件或目录,但是不是完全对应的. File类对象主要用来获取文件本身的一些信息.目的在于:建立java程序和文件(文件夹)之间的联系.以便java程序对文件操作.

字段摘要

以下四种字段均与系统有关,主要是用来动态的书写路径,其目的是为了做到跨平台. (static String) pathSeparator ---- 路径分隔符(字符串) (static char) pathSeparatorChar ---- 路径分隔符(字符) (static String) separator ---- 名称分隔符(字符串) (static char) separateChar ---- 名称分隔符(字符)

构造方法

只是建立联系,不会检查文件是否真的存在

File(File parent, String child) 相对路径构建 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。

File(String pathname) 绝对路径构建 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。

File(String parent, String child) 相对路径构建 根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。

File(URI uri) 绝对路径构建 通过将给定的 file: URI 转换为一个抽象路径名来创建一个新的 File 实例。

package fileTest; import java.io.File; /** * 用于测试File类有关知识点 * 相对路径和绝对路径和绝对路径构造File对象 * @author Max * */ public class FileDemo { public static void main(String[] args) { String parentPath = "User/xiejinhui/Documents/"; String name = "样式表.css"; /** * 1. File(File parent, String child) * 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 * 2. File(String pathname) * 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 * 3. File(String parent, String child) * 根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。 * 4. File(URI uri) * 通过将给定的 file: URI 转换为一个抽象路径名来创建一个新的 File 实例。 */ //相对路径构建,相对路径相对于父路径 //先提供父路径,然后在父路径下面构建自己的文件 //只是建立联系,不会检查文件是否真的存在 File f1 = new File(parentPath,name);//第一种构建方式是给路径 f1 = new File(new File(parentPath),name);//第二种构建方式是给对象 System.out.println("-----------相对路径-----------"); System.out.println("文件路径为:"+f1.getPath()+"\n文件名称为:"+f1.getName()); //绝对路径构建 f1 = new File("User/xiejinhui/Documents/样式表.css"); System.out.println("-----------绝对路径-----------"); System.out.println("文件路径为:"+f1.getPath()+"\n文件名称为:"+f1.getName()); //没有盘符的时候以工作空间为父路径 f1 = new File("样式表.css"); System.out.println("-----------缺少盘符-----------");//缺少盘符的情况下,会以默认的当前 System.out.println("文件路径为:"+f1.getAbsolutePath()+"\n文件名称为:"+f1.getName()); } } 标签 字符串 文件 路径

经典排序算法学习笔记五——直接选择排序

下一篇 >

Spring系列之谈谈对Spring IOC的理解

相关教程 字符串的各种方法 字符串压缩 字符串乘法,简单易懂,包含由字符串加法和字符串与单字符乘法结合而成 字符串分隔之一题多解 字符串反转的几种方法 字符串中无重复字符的最长字串的长度 字符串拼接 | StringBuffer ; StringBuilder 字符串中第二大的数 字符串哈希 字符串


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有