`
xuehaipeng
  • 浏览: 52767 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

自动获取文件路径

    博客分类:
  • java
Web 
阅读更多
private static String getRealClassPath()
	{
		URL url = new Constants().getClass().getResource("Constants.class");
        String path = url.toString();
        String propFilePath = "";
		int indexjar = path.indexOf("jar!");
		if (indexjar != -1) {
			int jarPath = path.lastIndexOf("/", indexjar);
			propFilePath = path.substring("jar:file:/".length(),
					jarPath + 1);
		} else {
			int webIndex = path.indexOf("WEB-INF");
			propFilePath = path.substring("file:/".length(), webIndex);
			propFilePath = propFilePath + "WEB-INF/classes/";
		}
		if (propFilePath.charAt(1) != ':') {
			propFilePath = "/" + propFilePath;
		}
		int end = propFilePath.indexOf("ROOT");
		propFilePath = propFilePath.substring(0, end+"ROOT".length()+1);
		return propFilePath;
	}

Constants.class 文件的路径地址
1
0
分享到:
评论

相关推荐

    ant自动获取文件路径

    标题“ant自动获取文件路径”涉及的是Apache Ant这一构建自动化工具在处理文件路径时的技巧。Apache Ant是一个基于Java的构建工具,它被广泛用于Java项目中,类似于Unix的make,但依赖于XML来描述构建过程。在Ant中...

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

    本篇文章将详细讲解如何使用PyQt5的控件,特别是QLineEdit,来实现拖放操作以获取文件路径。我们将深入理解相关代码,并了解如何将这一功能整合到你的项目中。 首先,让我们了解一下QLineEdit。QLineEdit是PyQt5中...

    javascript文件中获取当前文件路径

    在开发javascript插件的过程中,我们有时候需要获取当前JS文件的路径,用于自动加载一些图片、CSS等外部资源,但是javascript文件中并没有像PHP那样的__FILE__常量来供我们取得当前文件路径

    Delphi 实现拖拽文件到窗体内显示文件全路径.rar

    Delphi 实现拖拽文件到窗体内显示文件全路径,以拖放的方式打开你想要的文件,直接拖放文件到窗体的光标处即可,程序将自动获取文件路径和名称。当文件拖放至窗体中后,系统将向窗体发送WM_DRAPFILES事件,因此我们...

    获取文件路径

    在IT领域,获取文件路径是一项基础且至关重要的操作。它涉及到操作系统如何管理和访问存储在硬盘或其他存储设备上的文件。在编程中,理解并能够正确处理文件路径是进行读写文件、移动文件、复制文件等操作的前提。...

    获取文件路径及名称详解

    本文将深入讲解如何在Winform(Windows Forms)环境下获取文件路径及文件名,并提供相关的示例源码来帮助理解。 首先,我们需要了解文件路径的基本概念。文件路径是操作系统用来定位计算机上特定文件或目录的一串...

    go实现自动获取某个路径文件内容并且储存

    在Go语言中,实现自动获取特定路径下的文件内容并存储到数据库中,涉及到的主要知识点包括文件操作、文件类型的判断、数据解析以及数据库交互。以下是对这些知识点的详细讲解: 1. **文件操作**:Go语言提供了`os`...

    实现文件拖拽入窗体中读取文件路径.zip_C#_menbis

    在C#编程中,文件拖放(Drag and Drop)功能是一项常用的技术,它...这就是在C#中实现文件拖拽入窗体中读取文件路径的基本步骤。根据实际需求,你还可以扩展功能,例如增加错误处理、文件类型过滤、多文件处理等功能。

    BAT批处理脚本-文件相关操作-获取相对路径.cmd.zip

    总的来说,这个压缩包提供的批处理脚本展示了如何在Windows环境下通过命令行工具处理文件路径,特别是获取相对路径,这对于进行自动化操作和编写可移植的批处理脚本是非常有用的技能。在实际使用时,我们需要理解每...

    获取指定目录下的文件路径及文件名

    在IT行业中,尤其是在编程领域,经常需要处理文件和目录的操作,比如获取指定目录下的文件路径、文件名以及统计文件的数量。这些操作对于文件管理、数据处理、自动化脚本编写等任务至关重要。以下将详细讲解如何实现...

    js弹出窗口 + 获取上传文件全路径

    在上述代码中,当用户选择文件后,`onchange`事件触发,`FileReader`读取文件内容并将其打印到控制台。 如果确实需要获取文件的完整路径,一种可能的解决方案是利用`input`元素的`webkitdirectory`属性(非标准,只...

    易语言文件名读取应用路径

    易语言文件名读取应用路径

    获取文件的相关信息,文件大小/文件路径/文件类型

    例如,Python语言有os和os.path模块可以获取和操作文件路径,stat模块可以获取文件大小和类型等信息。 在实际应用中,还可能需要获取更多文件信息,如创建日期、修改日期、权限设置等。在处理大量文件时,了解如何...

    文件路径批量获取软件.exe

    文件夹内所有文件文件名汇总软件,文件路径批量获取软件

    利用Pandas读取文件路径或文件名称包含中文的csv文件方法

    # 使用Pandas读取文件对象 df = pd.read_csv(f) ``` 4. 在使用完毕后,不要忘记关闭文件对象,释放系统资源。在Pandas 1.0版本之后,推荐使用with语句来管理文件的打开和关闭,这样可以更安全、高效地处理文件。...

    CY_OpenPartInPath-打开文件路径_UG二次开发_打开文件所在路径_

    接着,我们从部件对象中获取文件路径,可能需要用到`UGComponent::GetFilePath`方法。获取到路径后,系统可以使用操作系统相关的API(如Windows的`ShellExecute`或Linux的`xdg-open`)来打开文件所在的文件夹。 ...

    用批处理获取当前目录下所有文件的路径

    ### 使用批处理脚本获取当前目录下所有文件的路径 #### 概述 在Windows操作系统中,批处理脚本(`....通过这种方式,可以轻松地自动化文件路径的收集过程,这对于批量处理文件、备份或记录文件位置等场景都非常有用。

    kettle动态设置输入文件路径

    在实际的数据处理场景中,输入文件路径可能会因时间、日期、环境等因素变化,需要动态获取而非硬编码。例如,每天的新日志文件、不同服务器上的数据源等。 3. **Kettle中的变量与参数**: Kettle支持使用变量和...

    c获取路径.

    在IT领域,特别是软件开发中,获取文件路径是进行文件操作、读写及资源定位的基础。根据提供的文件信息,我们可以深入探讨在C#语言中如何有效地获取路径,并理解其背后的逻辑与应用场景。 ### 获取文件路径的方法 ...

    简单的QT读取文件cpp

    使用QT来获取一个文件路径并读取文件内容

Global site tag (gtag.js) - Google Analytics