`
jjs_love
  • 浏览: 81175 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

取得程序的物理路径

    博客分类:
  • JAVA
Web 
阅读更多

取得程序的物理路径

 private String getClassPath()
    {
    String strClassName = getClass().getName();
    String strPackageName = "";
    if(getClass().getPackage() != null)
    {
    strPackageName = getClass().getPackage().getName();
    }

    String strClassFileName = "";
    if(!"".equals(strPackageName))
    {
    strClassFileName = strClassName.substring(strPackageName.length() + 1,strClassName.length());
    }
    else
    {
    strClassFileName = strClassName;
    }

    URL url = null;
    url = getClass().getResource(strClassFileName + ".class");
    String strURL = url.toString();
    strURL = strURL.substring(strURL.indexOf('/') + 1,strURL.indexOf("/WEB-INF/"));
    strURL = strURL.replaceAll("%20"," "); //防止路径中存在空格
    return strURL;
    }

 

分享到:
评论

相关推荐

    asp.net(c#)中取得文件物理路径

    在ASP.NET应用程序开发过程中,经常会遇到需要获取服务器上文件物理路径的需求。例如,在处理上传文件、读取配置文件或访问静态资源时,都需要用到文件的物理路径。本文将详细介绍如何在ASP.NET (C#) 应用程序中获取...

    Global.asax取物理路径/取绝对路径具体方法

    取物理路径和应用程序路径 代码如下:System.Web.HttpContext.Current.Request.ApplicationPath 您可能感兴趣的文章:asp.net 在global中拦截404错误的实现方法Global.cs中自动获取未处理的异常在Global.asax文件里...

    c#取得控制台应用程序根目录

    1、取得控制台应用程序的根目录方法 ...//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取方法2、Server.MapPath(“”) 或者 Server.MapPath(“~/”);//返回与W

    NET根目录取得方法

    1. **`HttpRuntime.AppDomainAppPath.ToString()`**:此方法返回当前应用程序的物理路径,即Web应用程序的根目录。这对于需要访问应用程序级别的文件非常有用,例如`App_Data`文件夹中的数据文件。 ```csharp ...

    C#取得Web程序和非Web程序的根目录的N种取法总结

    1. **HttpContext.Current.Server.MapPath()**:这是Web应用程序中获取虚拟路径到实际物理路径的最常用方法。MapPath方法接收一个相对于应用程序根的虚拟路径,然后返回对应的服务器上的物理路径。例如,`Server....

    地震射线追踪FORTRAN程序

    “多次运用取得良好效果”意味着该程序在实际地震数据处理中已被证明是成功的。这意味着它可能经过了严格的测试和验证,能够在各种实际场景下提供准确的地震波路径预测,有助于地质学家和地震学家进行更精确的地震...

    博创 旅行者3号足球机器人 教练程序

    总的来说,博创旅行者3号足球机器人的教练程序是其在RoboCup中型组比赛中取得成功的关键。它整合了计算机视觉、人工智能、运动控制等多个领域的先进技术,以实现机器人在足球场上的智能化表现。随着科技的不断进步,...

    搜索算法演示程序

    A*算法在效率和准确性之间取得了平衡,能快速找到近似最优解,但需要合理设计启发式函数。 4. IDA*算法: IDA*是迭代加深的A*算法,解决了A*算法可能因启发式函数过低估价而错过最优解的问题。它通过不断增加搜索...

    波动方程正演程序

    波动方程正演程序是地球物理勘探领域中用于模拟地震波传播的重要工具,它通过数学模型来预测地震波在地下的传播路径、速度以及反射、折射等现象,从而帮助地质学家和工程师理解地下的结构和物性。在这个压缩包文件中...

    程序设计心得体会(多篇).doc

    程序设计是当今信息社会中不可或缺的一部分,它涉及到构建算法、处理数据、解决问题以及创建高效的软件产品。在学习程序设计的过程中,...这对于那些渴望在程序设计领域取得进步的学习者来说,无疑是一份宝贵的资料。

    合成孔径雷达入门程序.zip

    这个过程就像一个大的物理天线在地面上扫过,但实际上是通过时间和空间合成的。 2. SAR图像形成:SAR图像的生成涉及到多个步骤,包括信号采集、回波处理、图像聚焦等。首先,雷达系统收集飞行路径上的回波信号;...

    高级linux程序设计

    因此,掌握高级Linux程序设计不仅能够帮助开发者更好地理解Linux系统的工作机制,还能够在系统级编程方面取得显著的进步。 首先,对于Linux系统的体系结构有一个全面的认识是至关重要的。书中可能会从宏观角度出发...

    .NET中获取程序根目录的常用方法介绍

    1、取得控制台应用程序的根目录方法 方法1、...//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取 方法2、Server.MapPath(“”) 或者 Server.MapPath(“~/”);//返回

    2018电赛FDC2214STM32 程序+PCB板工程文件

    "FDC2214的PCB板工程文件"则意味着包含了电路板的设计信息,如元器件布局、布线路径、电气规则检查(ERC)、物理规则检查(DRC)等,这些信息通常存储在EAD(电子设计自动化)软件的项目文件中,例如Altium Designer...

    湖南省“湘邮杯”首届程序设计大赛试题代码

    了解并熟练运用高斯消元法,能有效解决实际问题,例如物理学中的力学平衡、电路分析等。 遍历技术是数据结构与算法中的重要概念,主要用于访问树形结构或者图的每一个节点。常见的遍历方式有深度优先搜索(DFS)和...

    大量批处理实用程序例程

    查看开机自启动程序的完整路径.cmd 查看电脑硬件信息.bat 检测光驱中是否有盘.cmd 添加环境变量.cmd 解析ipconfig命令输出通用函数.cmd 调用系统气泡.cmd 通过inf重启电脑.cmd C盘转换为NTFS格式.cmd dos下重启.bat ...

    电脑鼠程序算法 优化 及自我改动

    "OBJECT to坐标"可能是指程序中设定的目标位置,这里的"且不能为右手方向"可能是指避免使用某种特定的转向策略,比如右手规则,可能因为这个规则在某些情况下会导致路径更长。 "今天能回到起点但时间较长"说明当前...

Global site tag (gtag.js) - Google Analytics