我已经用java上传了一个文件,我正在尝试这样的方法来获取上传的文件名
private UploadedFile uploadedFile;
System.out.println("File name: " + uploadedFile.getName());
它正在打印文件名及其相对于计算机的路径:
File name: E:\Grievances Project\Feb 2012 data\22439-29-02-2012\22439-29-02-2012.xls
如何只获取上传的文件名,无论上传的位置如何:
File name: 22439-29-02-2012.xls
最佳答案
System.out.println(new File(
uploadedFile.getName()).getName());
您还可以查看 String
方法来查找 lastIndexOf("path seperator")
和 substring(int,int)
等内容,以更通用的方式处理它。
关于java - java读取上传的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10189415/