罗永浩@如何用Java代码操作计算机文件?


罗永浩@如何用Java代码操作计算机文件?
文章图片
罗永浩@如何用Java代码操作计算机文件?
文章图片
罗永浩@如何用Java代码操作计算机文件?
文章图片
罗永浩@如何用Java代码操作计算机文件?
文章图片
今天是我自学Java的第37天 。
感谢你的观看 , 谢谢你 。
话不多说 , 开始今天的学习:
在计算机里面 , 其实就只有两样东西:文件和文件夹 。
文档文件 , 图片文件 , 视频文件 , 应用程序文件……
那在Java中是如何处理这些文件的?
按照面向对象的原则 , 文件自然也是一个类 , 也就是File类 。
File , 文件的意思 , 顾名思义 , 就是Java里和文件相关的一个类 , 它即表示是文件 , 也可以表示文件夹 。
其实文件也好 , 文件夹也罢 , 它们本质上是一回事 。
你有一个视频文件 , 你朋友问你放在哪里了 , 你说在D盘“三年高考”文件夹中的“生物必修”文件夹下 。
D盘\\三年高考\\生物必修 , 这就是路径 。
一、File类介绍File 类是文件和目录路径名的抽象表示 , 主要用于文件和目录的创建、查找和删除等操作
①是Windows系统中的文件路径
Windows系统中的路径是用右斜杠“\\”分隔开的 。
②创建文件对象
构造方法:File(String pathname)。
其中的参数即为文件路径 。
③直接打印File对象
④控制台打印输出
输出即为文件路径 , 不是地址 , 很显然 , File类底层是重写了toString方法的 , 不然就是Object的toString方法会打印地址 。
Java中的文件路径是用左斜杠“/”分隔开的 。
关于正斜杠和反斜杠

  1. 在java中路径一般用\"/\" 。
  2. 在windows中的路径一般用\"\\\" 。
  3. 所以在java中写windows路径一般用\"/\" , 或者将\"\\\"转义 , 变成\"\\\" 。
\"\\\"是一个转义字符 , 什么叫转义字符?
就是这个字符它有特别的功能 , 比如说:
①“\\t”在Java中打印 。
输出结果为四个空格 , 和Tab键一样 , 也就是说\"\\\"这个转义字符可以将“t”变成tab键 , 让一个普通的字符有了特殊的作用 。
②“\\t”在Java中打印 。
输出结果为“\\t” , 在“\\”前再加一个“\\” , 就可以将“\\”变成一个普通的字符 , 这样就可以直接打印“\\t”了 。
  1. File(File parent String child)
    1. 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例 。
  2. File(String parent String child)