`
星夜的遐想
  • 浏览: 189413 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何获得项目中不同位置文件的路径

阅读更多

在项目开发过程中,我们很多时候要用到读取文件的的操作,因此确定文件的位置就很关键了,下面我总结下,在开发过程值总结的的小经验。

 

例如我们要读取在不同位置下的一个student.xml文件。

 

1、首先在项目路径下

 

//获得项目路径下的student.xml
//String path=System.getProperty("user.dir")+"/student.xml";
		

 

2、在src目录下

//获得src目录下的student.xml文件路径绝对路径,
String path=Test2.class.getClassLoader().getResource("student.xml").getPath(); 

//上述方式在正式环境中可能存在按照绝对路径无法加载文件的问题;
//建议直接返回输入流的形式
InputStream in=Test2.class.getClassLoader().getResourceAsStream("student.xml"); //此方式在

 

 

3、在读取文件同包下

//获得同包下的student.xml文件绝对路径
String path=Test2.class.getResource("student.xml").getPath();
InputStream in =Test2.class.getResourceAsStream("student.xml").getPath();

 

 

也就这么多了,其中的System.getProperty("user.dir")获得项目路径,有兴趣可以查下jdk 的api,就明白了

 

分享到:
评论

相关推荐

    java项目中获取路径详解

    在 Java 项目中,配置文件中配置所需要的路径非常重要。可以在配置文件中配置所需要的路径,以便在项目中使用。 总结 Java 项目中获取路径非常重要。使用 `getResource` 方法可以获取相对路径,使用 `getRealPath...

    在JAVA文件中获取该项目的相对路径.doc

    JAVA 文件中获取项目的相对路径 在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 JSP/Servlet 中。下面将详细介绍在 JAVA 文件中获取项目的相对路径的相关知识点。 1. 绝对路径和相对路径的概念 在讨论...

    Java中获取文件路径的几种方式

    在Java编程语言中,处理文件路径是开发过程中常见的需求之一。理解如何在Java中获取文件路径,特别是区分绝对路径和相对路径,对于构建稳定、可移植的应用程序至关重要。本文将深入探讨Java中获取文件路径的多种方法...

    无法读取项目文件 .csproj,请确认 Import 声明中的路径正确

    在使用 Visual Studio 开发过程中,有时会遇到无法读取项目文件(.csproj)的情况,具体表现为编译器提示:“无法读取项目文件 .csproj,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。”这种问题通常出现...

    JAVA中如何得到文件路径.pdf

    通过上述介绍可以看出,在Java中获取文件路径的方法多种多样,每种方法适用于不同的场景。掌握这些技巧对于编写高效、稳定的Java应用程序至关重要。在实际开发过程中,可以根据具体需求选择最适合的方法来获取文件...

    asp.net 获得文件路径信息

    1. **文件路径的概念**:文件路径是指文件在文件系统中的具体位置,它包括驱动器号、目录结构和文件名。在Windows系统中,路径通常以盘符(如"C:")开始,接着是目录结构(如"\Documents\Files\"),最后是文件名...

    一文讲清Python PyQt5的控件如何实现拖放获取文件路径(markdown)

    当用户从文件管理器或其他支持拖放的程序中拖动文件到这个控件上时,文件路径就会自动显示在QLineEdit中。 将这个功能整合到你的项目中,只需要将`DragDropLineEdit`替换掉原来的QLineEdit实例。例如,如果你有一个...

    ajax 获取文件路径

    这里提到的"ajax jsp获取本地文件夹所有的路径"是一个示例,它展示了如何利用AJAX和JSP(JavaServer Pages)来获取并显示本地文件夹中的所有文件路径。这个案例对于实现文件管理器或类似功能非常有用。 首先,让...

    Java文件路径详解

    Java 文件路径详解是一种在 Java 中获取文件路径的方式。它可以将文件路径转换为 InputStream,以便于读取文件的内容。在 Java 中,有两种方式可以获取文件路径,即使用 Class.getResourceAsStream() 和 ClassLoader...

    获取指定目录下的文件相对路径

    在IT行业中,尤其是在软件开发和部署的过程中,生成安装程序是一个重要的环节。NSIS(Nullsoft Scriptable ...在实际应用中,应根据项目需求选择合适的方法和工具来处理文件路径,以确保安装程序的灵活性和可维护性。

    Java获得某个路径下的所有文件列表,并写入指定文件

    创建一个`BufferedWriter`用于写入文件,然后将每个文件路径转换为字符串并写入: ```java BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); stream.forEach(path -> { try { ...

    MyEclipse复制完整路径

    在实际开发中,复制文件路径的操作非常常见,例如,当需要在版本控制系统(如Git)中添加或提交文件,或者在部署应用到服务器时提供文件位置,或者在编写脚本时引用文件等。掌握这样的快捷方式可以大大提高开发效率...

    利用Commondialog选择多个文件并获取各文件路径的方法(VB6.0)

    在实际项目中,你可能需要将这些路径用于读取、复制、移动文件等操作。请确保在使用这些路径时,遵循适当的权限管理和错误处理,以确保程序的稳定性和安全性。 以上就是关于利用VB6.0中的`CommonDialog`控件选择多...

    JavaWeb_servlet(11)_ 通过 ServletContex 获得类路径下的文件路径

    本篇文章将详细探讨如何通过ServletContext来获取类路径(ClassPath)下的文件路径。 首先,我们需要了解ServletContext的概念。ServletContext是一个全局的上下文对象,它在整个Web应用程序中是唯一的,可以看作是...

    获取项目的相对路径和绝对路径

    通过`.class.getResource("/")`可以获得类路径下的资源文件路径。这种方法通常用于获取位于类路径下的配置文件或者其他资源文件。 ```java String resourcePath = MyClass.class.getResource("/").toString(); ``` ...

    WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)

    对于绝对路径,没有图片文件包含在项目中的要求。直接在实例化 Uri 时指定图片的绝对路径就可以。绝对路径书写起来比较麻烦,我们不可能手写图片的绝对路径,而且当我们的程序移动到了其他位置时,手写的绝对路径就...

    VC 拖放文件到窗口的指定位置显示文件路径.rar

    在"VC 拖放文件到窗口的指定位置显示文件路径.rar"这个压缩包中,我们很可能是得到了一个示例项目,演示了如何在VC++中实现这一功能,特别是在窗口上接收拖放的文件,并在文本框中显示其路径。 首先,要启用拖放...

    vc中读取文件及文件路径的相关资料

    在VC++(Visual C++)开发环境中,MFC(Microsoft Foundation Classes)库提供了一套丰富的类来处理文件操作,包括读取文件和处理文件路径。本文将深入探讨这两个主题,并结合给定的压缩包文件中的资源进行讲解。 ...

    获得文件路径的VC代码

    在VC++编程环境中,获取文件路径是一项常见的任务,特别是在处理文件操作时。本文将深入探讨如何在VC++中实现这一功能,并提供一个简单的代码示例,帮助你将文件路径写入文本文件。 首先,理解文件路径是至关重要的...

Global site tag (gtag.js) - Google Analytics