Java - 从文件夹中获取不带扩展名的文件名

标签 java filenames

我使用此代码来获取文件夹内文件的绝对路径

public void addFiles(String fileFolder){
        ArrayList<String> files = new ArrayList<String>();     
        fileOp.getFiles(fileFolder, files);
}

但我只想获取文件的文件名(不带扩展名)。我怎样才能做到这一点?

最佳答案

我认为不存在这样的方法。您可以获取文件名并获取 . 的最后一个索引,并截断其后的内容,并获取 File.separator 的最后一个索引并删除之前的内容。

你得到了你的文件名。

或者您可以使用apache commons IO中的FilenameUtils并使用以下内容

FilenameUtils.removeExtension(fileName);

关于Java - 从文件夹中获取不带扩展名的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30187581/

相关文章:

python - 使用 Python 提取文件名中包含无效字符的文件

java - 具有多个客户端的 RMI 服务器集群

java - void 函数的返回值

c++ - 全局变量的行为在不同的函数中有所不同

Python 3 删除文件字符串的一部分

plot - 删除 gnuplot 自动标题键标签中的文件路径,只留下文件名

java - 从字节数组中获取文件名

java - 由 : java. lang.UnsupportedOperationException: null Lombok with List 引起

java - 访问另一个类的方法和属性而不实例化它

java - Simile Timeline 直接打开时显示,但通过 servlet 打开时不显示