String filePath = "C:/example/file.txt"; // Windows风格路径 // 或者 String filePath = "/home/user/documents/file.txt"; // Unix/Linux/macOS风格路径 File file = new File(filePath); 3. 调用getName()方法获取文件名 File类的getName()方法会返回路径中最后一个/或\\之后的部分,即文件名。
Java提供了File类来处理文件和目录。我们可以使用File类的构造函数将路径字符串转换为File对象,然后使用getName()方法获取文件名。 importjava.io.File;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("请输入路径: ");Stringpath=...
importjava.nio.file.Path;importjava.nio.file.Paths;publicclassPathExample{publicstaticvoidmain(String[]args){// 创建Path对象Pathpath=Paths.get("C:/example/file.txt");// 获取文件名(包括扩展名)StringfileName=path.getFileName().toString();System.out.println("文件名:"+fileName);}} 1. 2. ...
PathnewPath=Files.createTempFile(dir, prefix, suffix);// dir路径下, 创建以prefix为前缀, suffix为后缀的名称的文件PathnewPath=Files.createTempFile(prefix, suffix);// 系统默认临时目录路径下, 创建以prefix为前缀, suffix为后缀的名称的文件PathnewPath=Files.createTempDirectory(dir, prefix);// dir路径下...
getFileName 获取文件名 getRoot 获取根目录,Unix是 / , Windows是所在盘符根目录 toFile 转换成File类对象 通过Path构建Scanner对象 Scannerin=newScanner(Paths.get("C:\\Users\test.txt")); Files类 创建文件 创建目录 如果目录已经存在会抛出异常FileAlreadyExistsException. 创建目录是原子性的 ...
* 获取某个路径下所有的jrxml模板文件名称工具类 * * @author: crj * @param path 想要访问的文件路径 * @return * @date:2018年11月23日 下午1:51:02 */publicclassGetJrxmlTemplatesUtil{publicstaticArrayList<String>getAllJrxmlTemplate(String path){File file=newFile(path);File[]tempList=file.listFil...
Path对象包含了许多与路径相关的功能方法,如获取根路径、获取父路径、获取文件名、拼接路径、返回绝对路径等。在很多情况下,使用Path比使用File类更为方便。Path对象可以直接转换为File对象,反之亦然。二、Files类Files类是Java中用于文件操作的实用工具类。它包含了各种用于读取、写入、复制、移动、删除文件等操作的方法...
String path = "C://Documents and Settings//yinxm//デスクトップ//TestFile"; getFile(path); } privatestaticvoidgetFile(String path){ // get file list where the path has File file =newFile(path); // get the folder list File[] array = file.listFiles(); ...
对于下边两种路径: exportPath=“C:\Users\93676\Desktop\测试.docx” --windows系统路径 exportPath="/Users/93676/Desktop/测试1.docx" --linux系统路径 都可以使用如下两行代码解决 File tempFile = new File(exportPath.trim()); System.out.println(tempFile.getName()); ...
二、列出指定目录下的文件(包括子目录) 当File对象指向一个目录时,可以通过File对象来获取目录下的文件信息。 1、File类的list方法返回该目录下所有文件(包括目录)的文件名,文件名不包含路径信息。 2、File类的listFile方法返回该目录下所有文件(包括目录)的File对象 ...