java IO文件夹相关

创建 Path 对象

方法可以接受多个参数(路径的各个部分),或者接受一个字符串(完整路径)。

		// 创建文件夹
		Path path1 = Paths.get("D:", "TTT", "TT");
		// 创建文件夹及文件
		Path path2 = Paths.get("D:", "TTT", "TT", "123.txt");
		// 字符串形式创建
		Path path3 = Paths.get("D:\\TTT\\TT");

resolve() 拼接路径

将给定的路径与调用 resolve() 方法的路径拼接起来形成一个新的路径

		Path path = Paths.get("D:", "TTT", "TT");
		Path pathNew = path.resolve("123.txt"); // D:\TTT\TT\123.txt

getParent() 获取父目录

用于获取当前路径的父路径。它返回一个 Path 对象,表示当前路径的父目录。如果当前路径是根目录或没有父目录,则返回 null

        Path path = Paths.get("D:", "TTT", "TT", "123.txt");
        Path parentPath = path.getParent(); // D:\TTT\TT

getFileName() 获取文件名

用于获取路径的文件名部分。这个方法返回路径中最后一个元素,即文件名或目录名。如果路径是空的或没有文件名部分,它会返回 null。

		Path path1 = Paths.get("D:", "TTT2", "TT");
		path1.getFileName(); 	// TT
		Path path2 = Paths.get("D:", "TTT2", "TT", "123.txt");
		path2.getFileName();	// 123.txt

Files.createDirectories() 创建目录

用于创建目录。如果目录已经存在,方法不会做任何更改,也不会抛出异常。

		Files.createDirectories("D:\\TTT\\TT");
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值