【java笔记】File类(2):常用方法_m0_52043808的博客-CSDN博客

java.io.File类:

文件和目录路径名的抽象表示。

●java把电脑中文件和文件夹(目录)封装为了一个File类。

●可以用File类方法: 创建 删除 获取 判断 遍历 文件/文件夹

●File类是一个与系统无关的类,任何的操作系统都可以使用这个类的方法

●常用单词: file:文件 directory:文件夹/目录 path:路径


静态成员变量:

static String pathSeparator 与系统有关的路径分隔符,为了方便,表示为一个字符串

  System.out.println(File.pathSeparator);
//;

路径分隔符 Windows 分号; linux 冒号:

static String separator: 与系统有关的默认名称分隔符,为了方便,被表示成为一个字符串

      System.out.println(File.separator);
\

文件名称分隔符:windows反斜杠\ linux:正斜杠/\

注意:路径不能写死了

c:\a.txt---->  "C:"+File.separator+"a.txt"

绝对路径:完整路径,以盘符开始

相对路径:简化路径,相对于当前项目的根目录

1、路径不区分大小写

2、路径中的文件名称分隔符windos使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠


构造方法

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

pathname 字符产的路径名称。

路径可以是以文件结尾,也可以是文件夹结尾

路径可以是相对路径,也可以是绝对路径

路径可以存在,也可以不存在

创建File对象,只是把字符串封装为File对象,不考虑路径的真假情况

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

parent:父路径     child:子路径

好处:父路径和子路径可以单独书写,使用起来非常灵活

File(File parent,String child):根据parent抽象路径名和child路径名创建一个新的File实例

父路径是File类型,可以使用File的方法对路径进行一些操作,再使用路径创建对象

【java笔记】File类(1)概述,静态成员,构造方法相关推荐

  1. 【Java】File类简单概述

    file类(与系统无关的类,即任何系统都能使用): 文件和目录名的抽象表达形式file 文件: directory:文件夹/目录: path:路径 路径分隔符: windows分号 Linux 冒号 ...

  2. Java中File类之createNewFile、mkdirs

    Java中File类 1. 概述 2. mkdirs与mkdir区别 2.1 基本概念 2.2 程序实例 3. createNewFile 3.1 基本概念 3.2 程序范例 1. 概述 File 对 ...

  3. Java学习笔记----File类与IO流

    第五章:File类与IO流 第一节:File类 1.1 概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 Java把电脑中的文件和文件夹(目录) ...

  4. java技术培训之File类中常用的构造方法

    File类用于封装一个路径,这个路径可以是从系统盘符开始的绝对路径,如:"D:\file\a.txt",也可以是相对于当前目录而言的相对路径,如:"src\Hello.j ...

  5. java integer 包_java之学习基本类型包装类的概述及Integer类的概述和构造方法

    基本类型包装类的概述 A:为什么会有基本类型包装类 * 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据. * B:常用操作 * 常用的操作之一:用于基本数据类型与字符串之间 ...

  6. 手把手带你入门Java中File类

    零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...

  7. java中file类_Java中file类

    File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在d ...

  8. 一文读懂Java中File类、字节流、字符流、转换流

    一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...

  9. Java之File类

    一.初见File类 java.io.File类代表系统中的文件(文件或目录) 常用构造方法 File(String pathname) File(String parent, String child ...

  10. java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...

最新文章

  1. 你的声音作为一种“武器”:人类战争中声学活动
  2. 苹果发行10亿美元绿色债券 继续支持巴黎协定
  3. 剑指Offer #05 用两个栈实现队列(模拟)
  4. Powershell执行文件和脚本
  5. python里氏替换原则_php设计模式的六大原则(三):里氏替换原则
  6. ref改变样式 vue_我用React和Vue构建了同款应用,对比看看(2020版)
  7. 文件被误删不需要绝望,EasyRecovery送你时光机
  8. mysql遵循acid_关系型数据库遵循ACID规则
  9. Code First开发系列之数据库迁移
  10. 从vim转向Emacs _ emacser.com文章收集
  11. Scratch少儿编程案例~走迷宫游戏
  12. Mac的Adobe Creative Cloud无法连接至服务器解决方法
  13. Allegro 中Flow Planning讲解
  14. 全球与中国服装测试、检验及认证市场深度研究分析报告
  15. Agens Graph常用语法总结
  16. 表格数据横向转纵向并在el-table中渲染
  17. python编程编程培训班
  18. python从属关系编号_笨办法学Python 习题 42: 对象、类、以及从属关系
  19. JUC并发多线程进阶
  20. shell 中 ()、(())、[]、[[]]、{} 的作用

热门文章

  1. HDU3591找零,背包
  2. 分享一个在线的HTML5元素在线测验 : HTML5 Element Quiz
  3. HDOJ HDU 2088 Box of Bricks ACM 2088 IN HDU
  4. 十步完成windows服务的安装
  5. Bailian2728 第一个C++程序【水题】
  6. UVA10696 f91【数学函数+打表】
  7. 条件独立的理解及举例
  8. 语言模型(Language Modeling)与统计语言模型
  9. word 软换行与硬换行
  10. IPython 的使用