Java文件操作和IO
1.什么是IO
Input和Output的首字母
进程是申请资源的最小单位,当进程需要使用一个文件时,用一个文件描述符来表示,并加入到文件描述符表中来维护起来。
当一个进程启动的时候,会分配三个文件描述符,标准输入(input),标准输出(output),标准错误(error)。
2.使用cmd操作文件
目录组织普通文件的,也可以包含子目录。
在Windows中使用dir显示当前目录内容,Linux使用ls
tree以树的形式显示目录结构,不显示普通文件,加/F选择(参数)可以显示所有的文件
3.路径的表示方法
1.绝对路径
从盘符或根目录开始,每个子目录用分隔符隔开,一直到目标文件。
2.相对路径
先要确定当前的工作目录,以工作目录为基准去找目标文件。
..表示上一级目录 .表示当前目录
直接写程序名,默认在当前目录下寻找
4Java中操作文件
文件是操作系统的概念,Java提供了一个File类去操作文件。
构造方法:
File类中的方法: