`
wing123
  • 浏览: 796673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java读取文件路径的几种方法,java 的Class中获得相对路径,绝对路径的方法

    博客分类:
  • Java
阅读更多

 

	System.out.println("***********************");

	File file = new File(".");
	System.out.println(file.getAbsolutePath());
	// D:\fsoft\nchome_huaxin\.
	try {
	    System.out.println(file.getCanonicalPath());
	    // D:\fsoft\nchome_huaxin
	} catch (IOException e) {
	    e.printStackTrace();
	}
	System.out.println(file.getName());
	// .
	System.out.println(file.getParent());
	// null
	System.out.println(file.getParentFile());
	// null
	System.out.println(file.getPath());
	// .

	System.out.println("***********************");

	System.out.println("=========================");

	System.out.println(Thread.currentThread().getContextClassLoader()
		.getResource(""));
	// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
	System.out.println(DownloadImpl.class.getClassLoader().getResource(""));
	// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
	System.out.println(ClassLoader.getSystemResource(""));
	// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/

	System.out.println(DownloadImpl.class.getResource(""));
	// file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/private/nc/impl/hxsale/
	String url = DownloadImpl.class.getResource("").getFile();
	File file1 = new File(url);

	System.out.println(DownloadImpl.class.getResource("/"));
	// (Class文件所在路径)file:/F:/share/JavaProject/NC_HUAXIN_SALE/out/public/
	System.out.println(new File("/").getAbsolutePath());
	// D:\
	System.out.println(System.getProperty("user.dir"));
	// D:\fsoft\nchome_huaxin

	System.out.println("=========================");

 

 

 

 

分享到:
评论

相关推荐

    java文件路径获取

    本文将详细介绍Java中获取文件路径的各种方法及其应用场景,帮助开发者更好地理解和掌握这些技巧。 #### 二、基本概念 在深入讨论之前,我们需要了解几个基本概念: - **Classpath**: 是Java运行环境的一个重要...

    java读取配置文件

    在Java中,我们可以使用多种方法来读取配置文件,下面将详细介绍几种常见的方法。 1. **使用`java.io`流读取** 最基础的方式是使用Java的I/O流来读取文本配置文件(通常是.properties格式)。例如,`java.io....

    java读取.properties配置文件的几种方法

    下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`类 `Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表...

    java读取word,pdf格式文档方法

    本文将介绍 Java 如何读取 Word、PDF 格式文档的几种方法。 使用 Jacob Jacob 是一个桥接工具,连接 Java 和 COM 或 Win32 函数的一个中间件。使用 Jacob 可以读取 Word 文档的内容。首先,需要下载 Jacob 的 jar ...

    JAVA中获取各种路径

    以下是对标题“JAVA中获取各种路径”及其描述和部分内答所提及的几种路径获取方法的详细解析。 ### 1. JSP中的路径获取 #### (1) 获取当前页面的完整路径:`request.getRequestURI()` 此方法返回客户端请求的当前...

    Java基于IO流读取文件的方法

    这个过程对于理解和实现Java中文件读取的基本逻辑非常有帮助,适用于大多数简单的文本文件读取场景。当然,Java IO库提供了许多其他流类型和高级功能,例如处理压缩文件、网络流等,可以根据实际需求选择合适的方法...

    Java读取Excel文件的几种方法.docx

    本文将详细介绍三种常用的Java读取Excel文件的方法,并提供相关的代码示例。 1. JDBC-ODBC Excel Driver 这种方法是通过JDBC(Java Database Connectivity)接口,利用ODBC(Open Database Connectivity)驱动来...

    JAVA读取文件——以行为单位读取

    在Java编程语言中,读取文件是常见的任务之一,尤其对于处理文本文件,如TXT文件,以行为单位读取文件内容是一种效率较高且易于管理数据的方式。本篇将深入探讨如何使用Java进行逐行读取TXT文件,并提供相关示例代码...

    Java读取Excel文件的几种方法.doc

    Java 读取 Excel 文件的方法主要有三种,分别是使用 JDBC-ODBC Excel Driver、jxl.jar 库和 poi.jar 库。这些方法各有优缺点,并适用于不同的场景。以下是对每种方法的详细说明: 1. **JDBC-ODBC Excel Driver** ...

    Java读取Excel文件的内容

    总结来说,使用Java和Apache POI框架读取Excel文件的内容主要包括以下几个步骤: 1. 引入Apache POI依赖。 2. 创建`FileInputStream`,加载Excel文件到`Workbook`对象。 3. 从`Workbook`中获取`Sheet`对象。 4. 遍历...

    Java读取Word文档页数

    总结来说,Java读取Word文档页数可以通过两种主要途径:一是直接使用Jacob库操作Word文档;二是先将Word转换为PDF,再使用iTextPDF库读取PDF的页数。这两种方法各有优劣,应根据具体项目需求和环境选择合适的方法。

    Springboot读取本地json文件工程

    在Spring Boot应用中读取本地JSON文件,通常有以下几种方法: 1. **使用Java I/O流**:这是最基础的方法,通过`java.io`包中的`FileReader`和`BufferedReader`类,可以打开并读取JSON文件内容。例如: ```java ...

    java调用winrar生成压缩文件路径有空格问题

    在Java中通过`Runtime.getRuntime().exec()`方法执行外部命令时,如果路径中包含空格,则该命令可能会被解释为多个参数,导致无法正确识别目标文件路径。例如,假设文件路径为"C:\Users\Documents\My Files\file.txt...

    浅谈java 中文件的读取File、以及相对路径的问题

    本文主要讨论了如何在Java中读取文件以及处理相对路径的问题。在这个过程中,我们会涉及到几个关键知识点,比如如何使用`File`类来定位文件,以及如何通过系统属性或类加载器来获取文件路径。 首先,`System`类中的...

    Java读取并下载网络文件的方法

    Java读取并下载网络文件的方法 Java读取并下载网络文件是Java编程中一个常见的操作,通过使用Java语言可以...Java读取并下载网络文件的方法是一种非常有用的技术,可以满足各种需求的文件下载和网络爬虫等应用场景。

    Java或web中解决所有路径问题

    在Java Web环境中,存在几种常见的路径概念: 1. **ClassPath路径**:这是Java虚拟机启动时加载类库(class or lib)的路径,也是加载项目自定义类的位置。 2. **WebRoot路径**:这是Web应用的根目录,包含了所有的...

    JAVA读取属性文件的几种方法总结

    以下是对几种在Java中读取属性文件的方法的详细介绍: 1. **使用`java.util.Properties`类的`load()`方法** 这是最基础的读取属性文件的方法。首先创建一个`FileInputStream`对象来打开文件,然后创建一个`...

    java利用jdom读取xml文件

    JDOM,全称为Java Document Object Model,是一种专为Java设计的XML处理API,它提供了对XML文档结构的完整映射,使得我们可以方便地创建、读取和修改XML文件。下面将详细介绍如何使用JDOM来读取XML文件。 首先,...

    java连接opc读取数据实例及文档

    Java连接OPC(OLE for Process Control)是一种在Java应用程序中访问工业自动化设备和系统数据的方法。OPC是工业自动化领域的标准接口,它允许不同厂商的软件之间进行数据交换,尤其适用于PLC(可编程逻辑控制器)、...

Global site tag (gtag.js) - Google Analytics