NIO与IO交互
toPath() File -- Path
toFile() Path -- File

Demo:

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;public class PathAndFile {public static void main(String[] args) {File file = new File("/Users/jinxing/Documents/pathtest/path1");Path path = Paths.get("/Users/jinxing/Documents/pathtest/path1");File pathFile = path.toFile();Path filePath = file.toPath();System.out.println(pathFile.getName());System.out.println(filePath.getFileName());}}

Ran As Java Application:

path1
path1

转载于:https://www.cnblogs.com/springup/p/5105328.html

2.2.5 NIO.2 Path 和 Java 已有的 File 类相关推荐

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

    [java笔记]File类(2):常用方法_m0_52043808的博客-CSDN博客 java.io.File类: 文件和目录路径名的抽象表示. ●java把电脑中文件和文件夹(目录)封装为了一个F ...

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

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

  3. 四十一、深入Java中的 File类

    @Author:Runsen @Date:2020/6/6 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  4. 【java笔记】File类(2):获取,判断,创建,删除,遍历目录方法

    [java笔记]File类(1)概述,静态成员,构造方法_m0_52043808的博客-CSDN博客 获取功能方法: public String getAbsolutePath():返回此File的绝 ...

  5. Java中的File类和IO流

    Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...

  6. 【Java笔记】File类与IO流(另添加NIO2使用)

    文章目录 本章专题与脉络 java.io.File类的使用 概述 构造器 常用方法 获取文件和目录基本信息 列出目录的下一级 File类的重命名功能 判断功能的方法 创建.删除功能 NIO2的使用 P ...

  7. java 遍历file_JAVA File类(文件的遍历,创建,删除)

    File类构造函数 File f1=new File("H://asc//");//传入文件/目录的路径 File f2=new File(f1,"test.txt&qu ...

  8. java IO之 File类+字节流 (输入输出 缓冲流 异常处理)

    1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为'\' ,在Unix/Linux中分隔符为'/' 跨平台分隔符: 专业的做法是使用File.sepa ...

  9. java练气期(2)----java高级(File类与IO流)

    什么是File类 即Java文件类以抽象的方式代表文件名和目录路径名.该类主要用于文件和目录的创建.文件的查找和文件的删除等. File类常用方法 delete()删除此抽象路径名表示的文件和目录. ...

最新文章

  1. mac下MongoDB数据库安装
  2. 第四章 进程(3)进程的命令行环境变量
  3. Log4j2完整XML参考(详细注释说明)
  4. Redis数据结构之有序集合
  5. php用smarty模板语法,Smarty模版设计基本语法
  6. select null and select 1
  7. JavaScript 按对象的属性排序方法(升序和降序)
  8. STM32的两只狗儿——狗立看门狗
  9. 哎呦,我他妈真操了!
  10. ABP框架 - 授权
  11. Javascript的一种代码结构方式——插件式
  12. eclipse安装翻译插件(通用)
  13. 网易邮箱大师代收gmail
  14. HOJ 1568 Fibonacci(对数,数列通项公式)
  15. 微信开发流程总结(基于微信平台)
  16. 我是如何通过阿里面试的?
  17. tty线路规程(discipline)设置
  18. multisim仿真 74LS148D级联芯片
  19. 突发!顶尖大学教授跑步后洗澡晕倒猝逝,年仅53岁
  20. 关于成为linux运维工程师需要掌握的技能

热门文章

  1. 搭建基于域名虚拟主机
  2. Spring MVC 中的 forward 和 redirect
  3. github 克隆项目过慢
  4. 【转】javascript中的LHS与RHS
  5. android studio gradle 配置
  6. 2017.04.15【NOIP2017提高组】模拟赛B组 T2:渡河
  7. window.onload 不执行
  8. keyword-- final
  9. 如何用好消息推送(JPush)为app拉新、留存、促活
  10. 留言本的漏洞挖掘总结