0
点赞
收藏
分享

微信扫一扫

4:File-Java API 实战

(目录)

1. 引言

  • 文件要区别绝对路径和相对路径,在Win系统中的文件路径和Linux/nuix系统中的路径是不一样的

2. 绝对路径和相对路径?先学送快递吧!

  • 分清文件、文件夹、文件路径
  • 买东西填收货地址就是绝对路径,无论在哪都能确定
  • 例如绝对路径上海徐汇区微软大厦,对于闵行区XX小区而言是相对路径

3. 绝对路径

  • Win中是从盘符开始,使用\一层一层向下,D:\DevTools\Git\bin
  • Linux中是从根目录/开始,使用/一层一层向下,/home/shea/Documents/pdf

4. 相对路径

  • 相对路径是已知一个绝对路径,然后另外一个路径与这个文件夹的关系

以VSCode为例右键文件

  • Cpoy Path复制绝对路径D:\Project\ideaProject\Demo2\src\com\company\Calc.java
  • Copy Relative Path复制相对路径src\com\company\Calc.java

在这里插入图片描述

在编译器中表示路径要有两个斜杠D:\\DevTools\\Git\\bin,在编译语言中\是转译符号,要让编译器识别\必须要写两个斜杠

5. File类

  • 使用Filenew一个对象时一定要使用绝对路径,这个类中不仅包含了对文件的操作,还有对文件夹的操作
  • 文件流中最重要的是对文件路径的了解,调用文件流中的类

在这里插入图片描述 在这里插入图片描述 判断是否为文件,以及字节长度 在这里插入图片描述 输出文件夹名字 在这里插入图片描述

6. Linux上的绝对路径有所不同

  • Linux上的绝对路径从根目录开始,表示的方式是一个斜杠/ ,没有转义字符的含义;而Windows中 \\表示转义字符

下面用用WSL来演示,cd命令进入文件夹

在这里插入图片描述 ls命令查看当前文件夹下面的文件 在这里插入图片描述

举报

相关推荐

0 条评论