精华内容
下载资源
问答
  • Java 程序从绝对路径获取文件名在此示例中,我们将学习从Java的绝对路径获取文件名。示例1:使用getName()从绝对路径获取文件名importjava.io.File;classMain{publicstaticvoidmain(String[]args){//链接到文件Test....

    Java 程序从绝对路径获取文件名

    在此示例中,我们将学习从Java的绝对路径获取文件名。

    示例1:使用getName()从绝对路径获取文件名import java.io.File;

    class Main {

    public static void main(String[] args) {

    //链接到文件Test.class

    File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");

    //使用getName()获取文件名

    String fileName = file.getName();

    System.out.println("文件名: " + fileName);

    }

    }

    输出结果文件名: Test.class

    在上面的示例中,我们使用了File类的getName()方法来获取文件的名称。

    要了解有关文件的更多信息,请访问Java File。

    示例2:使用字符串方法获取文件名

    我们还可以使用字符串方法从文件的绝对路径获取文件名。import java.io.File;

    class Main {

    public static void main(String[] args) {

    File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");

    //将文件转换为字符串string

    String stringFile = file.toString();

    int index = stringFile.lastIndexOf('\\');

    if(index > 0) {

    String fileName = stringFile.substring(index + 1);

    System.out.println("文件名: " + fileName);

    }

    }

    }

    输出结果文件名: Test.class

    在上面的示例中,file.toString() - 将File对象转换为字符串。

    stringFile.lastIndexOf() -返回 stringFile 中最后一次出现的字符'\\'。 要了解更多信息,请访问Java String lastindexOf()。

    stringFile.substring(index +1) - 返回位置index +1之后的所有子字符串。要了解更多信息,请访问Java String substring()。

    展开全文
  • Java获取路径中的文件名(正则表达式)目标在这个路径中我想得到model2/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx操作String srcFile="/E:/2017-02-21--SoftWare...

    Java获取路径中的文件名(正则表达式)

    目标

    在这个路径中我想得到model2

    /E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx

    操作

    String srcFile="/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx";

    String temp[]=srcFile.split("\\/");

    此时temp数组为:

    E:

    2017-02-21--SoftWare

    github

    test

    Java

    poiDemo_word2excel

    target

    test-classes

    model2.docx

    然后我们

    String temp1=temp[temp.length-1];

    此时temp1=“model2.docx”

    然后我们在按照.点号spilt

    String temp3[]=temp1.split("\\.");

    String txtFileName=temp3[0];

    那么现在txtFileName就为model2

    展开全文
  • java获取路径文件名

    2020-11-07 14:49:12
    public static void main(String[] args) { String errInfoPath="/app/home/S_I_... System.out.println("处理后的文件名:"+errorZipFileName); System.out.println("处理后的文件目录:"+errorZipFilePath); }
     public static void main(String[] args) {
            String errInfoPath="/app/home/S_I_000000000001.zip";
            String errorZipFileName = errInfoPath.substring(errInfoPath.lastIndexOf("/") + 1);
            String errorZipFilePath = errInfoPath.substring(0, errInfoPath.lastIndexOf("/") + 1);
            System.out.println("处理后的文件名:"+errorZipFileName);
            System.out.println("处理后的文件目录:"+errorZipFilePath);
        }
    

    在这里插入图片描述

    展开全文
  • java获取路径文件名的方法总结

    万次阅读 2015-11-18 18:56:57
    java获取路径文件名的方法总结1. 文件路径获取Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource(“”) ClassName.class....

    1. 文件路径获取

    Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.class文件)所在路径
    ClassLoader.getSystemResource(“”)
    ClassName.class.getClassLoader().getResource(“”)
    ClassName.class .getResource(“/”)
    ClassName.class .getResource(“”) // 获得当前类所在路径
    System.getProperty(“user.dir”) // 获得项目根目录的绝对路径
    System.getProperty(“java.class.path”) //得到类路径和包路径

    其中ClassName为类名。

    2.文件名获取

    String fName =” D:\java\workspace\netmanager01\resources\mibfiles\wtView.mib “;
    (“\”,java中需要转义)
    第一种:

        File tempFile =new File( fName .trim());  
    
        String fileName = tempFile.getName();     
    

    第二种:

        fName = fName.trim();  
        fileName = fName.substring(fName.lastIndexOf("/")+1);  
        或者  
        fileName = fName.substring(fName.lastIndexOf("\\")+1);  
    

    第三种:

        fName = fName.trim();  
        String temp[] = fName.split("\\\\"); //split里面必须是正则表达式,"\\"的作用是对字符串转义,其中split("\\\\")的作用是:按照"\\"为分隔符,将路径截取,并存入数组,如下:temp[]=[,D:,java,workspace,netmanager01,resources,mibfiles,wtView.mib]  
        fileName = temp[temp.length-1];(取出最后一个)  
    

    3. JSP中获得当前应用的相对路径和绝对路径

    根目录所对应的绝对路径:request.getRequestURI()
    文件的绝对路径:application.getRealPath(request.getRequestURI());
    当前web应用的绝对路径:application.getRealPath("/");
    取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
    

    4.Servlet中获得当前应用的相对路径和绝对路径

    根目录所对应的绝对路径:request.getServletPath();
    文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
    当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
    ServletContext对象获得几种方式:
    1.javax.servlet.http.HttpSession.getServletContext()
    2.javax.servlet.jsp.PageContext.getServletContext()
    3.javax.servlet.ServletConfig.getServletContext()
    
    展开全文
  • 可以分别使用方法java.io.File.getName()和java.io.File.getPath()获得文件名路径名。在getName()返回文件或目录的名称。在getPath()返回的路径名字符串形式的抽象路径名。演示此的程序如下所示-示例importjava.io...
  • 方法java.io.File.getAbsoluteFile()可用于从Java中带有路径的相对文件名获取绝对文件名路径。此方法不需要任何参数。它返回由路径名定义的文件。演示此的程序如下所示-示例importjava.io.File;publicclassDemo{...
  • Android java获取路径文件名

    千次阅读 2019-04-12 18:05:13
    平常时,我们多少都会接触到文件的使用情况,例如从手机的图库去取图片和视频,但是用intent调用,一般直接回返回来的一长串的地址,我们刚好需要的是文件名+后缀,等一些形式,这样子,就有时候我们就不知道怎么...
  • import java.io.File;public class FileName {/*** @param args*/public static void main(String[] args) {// 举例:String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_ar...
  • String fileNameStr = "/sdcard/Pictures/1.jpg" String filename = fileNameStr.replaceAll(".+/(.+\\..*)","$1"); 返回: 1.jpg
  • Java获取路径中的文件名(正则表达式) 目标 在这个路径中我想得到model2 /E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx   操作 String srcFile="/E:...
  • https://www.cnblogs.com/wanghui390/p/4006333.html 前端传递图片完整路径获取图片名称的方法
  • 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。 如果你不熟悉这个术语,那么“正则...import java.io.File;public class FileName {/*** @param ...
  • java 查询路径中所有文件夹和文件的名称,支持文件名模糊查询有时候我们遇到需要查询服务器或者本机某个路径下有哪些文件?或者根据文件名称模糊搜索文件,那么就可以使用本方法:可以获取某个路径下所有文件夹名称...
  • import java.io.File;/*** 扫描指定路径下面文件名字,并保存到指定的Excel中。* 有待改进(GUI)* @author HL**/public class Test_maya {public static void main(String[] args) throws Exception {// This is the ...
  • 最近有这样一个需求:在Java Web工程中读取本地某一个文件夹(固定路径,写在配置文件中)下的所有文件,然后将其导入到系统中。最直接的方案就是使用java.io.File的listFiles方法列出这个文件夹中的所有文件,然后在...
  • 根据路径获取文件名 public static List<String> getAllFileName(String path) { File file = new File(path); File[] tempList = file.listFiles(); List<String> list = new ArrayList<...
  • 获取路径文件名、大小、修改时间、类型, 然后自己创建个实体类,在打印位置将文件属性set到实体类的相对应属性。原谅小弟收积分。我也是想赚点积分学习而已。提倡大家免积分分享。走向真正的开源。。。。
  • 主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下
  • java 获取当前目录文件名觉得有用的话,欢迎一起讨论相互学习~示例文件夹和文件名如图所示只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归!知识点file.listFiles()...
  • /*** 递归方法* @param path 文件路径*/public static void find(String path){File file=new File(path);File[] files = file.listFiles();//如果文件数组为null则返回if (files == null)return;for (int i = ...
  • package ...import java.awt.graphicsenvironment;import java.io.file;public class test {private static graphicsenvironment environment;/*** @param args*/public static void main(string[] ar...
  • java中通过文件路径获取文件名

    万次阅读 2010-08-05 13:27:00
    java中通过文件路径获取文件名 file.getName()
  • 获取文件路径是很常见的,一般不建议把路径写成绝对路径,因为不便于扩展。... * 根据文件名获取文件的路径 * * @param fileName * @return */ private String getPathByFileName(String fileName) { String ...
  • //获取文件名 String temp[] = userModel.getImageurl().replaceAll("\\\\","/").split("/"); String myFileName=""; if (temp.length &gt; 1) { ...
  • //需要一个结果集合rs 和 file文件public void writeExcel(ResultSet rs,File file) throwsSQLException{WritableWorkbook workbook= null;//从rs对象中可以得到ResultSetMetaData ,从而可以得到表的列名...
  • java获取文件名方法file.getName(),有时候文件路径中斜杠写法不规范,可能会出问题的。 环境:jdk:1.6, linux版本:Linux Enterprise Server 11 文件路径:/wshhms/uploadPdfToSdk\2020-0112-238382.pdf ** ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 760
精华内容 304
关键字:

java获取路径文件名

java 订阅