(1)Paths接口
import java.nio.file.Path;
import java.nio.file.Paths;
public class Easy {
public static void main(String[] args) {
Path path = Paths.get("/home/user/images.txt");//使用get方法创建Path的快捷方式
System.out.println(path.getNameCount());//3 返回路径的元素个数
System.out.println(path.getName(0));//home getName()方法返回对应下标的元素
System.out.println(path.getName(1));//user
System.out.println(path.getName(2));//images.txt
System.out.println(path.getFileName());//images.txt 返回当前路径获取的文件名
System.out.println(path.getFileSystem());//返回当前是什么操作系统
System.out.println(path.getParent());// \home\user 返回当前文件的目录的路径
}
}
(2)java.nio.file.Files类
1.Files.createFile() 方法创建文件
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
import java.nio.file.Files;
public class Easy {
public static void main(String[] args) {
Path newpath = Paths.get("D:\\music\\emm.txt");//使用get方法创建Path的快捷方式
try {//一定要有个捕获异常的程序 否则编译不会通过,并且也保证了安全
Files.createFile(newpath);//在对应路径创建.txt文件
} catch (IOException e) {//当捕获到了IOException的异常时进入catch模块
// TODO Auto-generated catch block
e.printStackTrace();//打印程序出错误的位置以及错误的原因
}
}
}
2. Files.createDirector