`
shirlly
  • 浏览: 1652125 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

获取当前绝对路径的方法

    博客分类:
  • .NET
阅读更多
public static string GetMapPath(string strPath)
        {
            if (HttpContext.Current != null)
            {
                return HttpContext.Current.Server.MapPath(strPath);
            }
            else //非web程序引用
            {
                if (strPath.StartsWith(“~/“))
                    strPath = strPath.Substring(2);
                else if (strPath.StartsWith(“/“))
                    strPath = strPath.Substring(1);
                return System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, strPath);
            }
        }


注意:要引用System.Web命名空间
分享到:
评论

相关推荐

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    web开发中获得绝对路径的方法

    本文将详细介绍如何在Web开发中获得绝对路径的方法,并通过实例来解释具体的实现过程。 ### 一、理解绝对路径与相对路径 在开始之前,我们首先需要明确什么是绝对路径以及它与相对路径的区别。 **绝对路径**指的...

    java 获取当前路径

    这段代码将输出当前路径的标准路径和绝对路径。需要注意的是,getCanonicalPath() 和 getAbsolutePath() 两个函数的行为有所不同。getCanonicalPath() 函数将返回标准的路径,而 getAbsolutePath() 函数将返回绝对...

    普通java类获取绝对路径

    6. **阅读相关文档**:压缩包中的`Java类中获得相对路径和绝对路径.txt`和`Java普通类中如何获取工程真实路径?.txt`文档可能包含了更具体的实现细节,建议仔细阅读以获取更多信息。 理解这些知识点后,开发者就能...

    绝对路径和相对路径

    在独立的Java类中,也可以通过特定的方法获取文件的绝对路径。 ##### 4.1 单独的Java类中获得绝对路径 - **根据java.io.File的文档**:可以通过`new java.io.File("文件名").getAbsolutePath()`获取文件的绝对路径...

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

    我们可以使用 `System.IO.Path.GetFullPath()` 方法来获取相对于当前运行的可执行程序所在目录的给定的相对路径对应的绝对路径。 实践示例 例如,要显示在程序目录下的 Images/test/1.jpg 图片包含在项目中,可以...

    java绝对路径和相对路径

    - 使用`ServletContext`对象的`getRealPath("/")`方法,同样可以获得Web应用的根目录的绝对路径。 - 示例:`E:\eclipseM9\workspace\tree\treeweb` #### 二、获取本地路径 在Java程序中,获取本地路径主要是指...

    java中相对路径与绝对路径的问题

    3. JSP 编程中获得当前实际运用的相对路径和绝对路径根列表所对应的绝对路径 在 JSP 编程中,我们可以使用 `request.getRequestURI()` 来获取当前实际运用的相对路径和绝对路径根列表所对应的绝对路径。此外,我们...

    如何将相对路径转化为绝对路径

    相对路径是指相对于当前目录或当前路径的路径,而绝对路径是指从根目录开始的路径。例如,在Windows操作系统中,`C:\Users\Desktop\file.txt`是一个绝对路径,而`file.txt`是一个相对路径。 为什么需要将相对路径...

    java项目中获取路径详解

    使用 `getResource` 方法可以获取相对路径,使用 `getRealPath()` 方法可以获取绝对路径。ClassPath 路径是 Java 项目中的一个重要概念,使用它可以 guarantee 项目在开发和发布时的正确运行。在 Java Web 项目中,...

    python3中获取文件当前绝对路径的两种方法

    ### Python3中获取文件当前绝对路径的两种方法 在Python编程中,经常需要获取文件的绝对路径以便于后续处理或定位文件位置。本文将详细介绍在Python3中获取文件当前绝对路径的两种常用方法,并深入探讨每种方法的...

    JAVA获取各种路径总结

    1. **获取当前应用的相对路径与绝对路径** - **根目录所对应的绝对路径** - 方法:`request.getRequestURI()` - `request.getRequestURI()` 返回客户端请求的资源的相对路径(相对于当前上下文)。 - **文件的...

    QT文件夹绝对路径定位

    其中,获取文件夹的绝对路径是一项基本但非常重要的功能。绝对路径是指从根目录开始到达目标文件或文件夹的具体路径,它能够确保程序在不同的操作系统或环境中都能准确地定位到指定位置。 ### 相关知识点详解 ####...

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

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

    fckeditor上传文件绝对路径设置方法

    // 获取当前请求的绝对路径 String contextPath = request.getRequestURI(); // 添加用户文件夹路径 contextPath += "/userfiles"; return contextPath; } ``` 2. **配置FCKEditor属性**: 修改`fckeditor....

    Javascript中使用A标签获取当前目录的绝对路径方法

    然而,location没有一个属性能直接获得当前目录(不含文件名)的绝对路径。通过Google我发现了一些错误的方法,比如说把URL通过“/”分离成数组,把数组的最后一项去掉以后再连接成字符串。但如果URL中没有指定...

    Java相对路径绝对路径总结

    #### 三、JSP/Servlet中获得当前应用的相对路径和绝对路径 ##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**: 可以通过`request.getRequestURI()`获取。 - **文件的绝对路径**: ...

    C#获取当前路径的方法集合

    获取当前目录的绝对路径 ```csharp string path = System.Environment.CurrentDirectory; ``` Environment.CurrentDirectory返回的是当前进程的当前工作目录,这通常指的是程序启动时所在的目录,但可以通过代码...

    C# 获取文件路径

    1. `Process.GetCurrentProcess().MainModule.FileName`:可获得当前执行的 exe 的文件名。 2. `Application.ExecutablePath`:获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 其他方法 其他方法...

Global site tag (gtag.js) - Google Analytics