`
啸笑天
  • 浏览: 3461202 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

java获取硬盘根目录的本地路径

    博客分类:
  • java
阅读更多

 

 

//返回path路径对应于网络硬盘根目录的本地路径
	public String getAbsolutePath(String path)
	{
		String absolutePath = userRoot
		+ (File.separator.equals("\\") ? path.replaceAll("/", "\\\\") : path);
		return absolutePath;
	}
 

API中:

与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 的值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\\'

 

上面代码实现:

如果path路径是windows路径则把其中的unix路径转windows,否则直接输出unix路径。

 

java中表示'\'用"\\"
而正则式中'\'为特殊符号 与java规则结合"\\"仅仅表示单一的转义符号 缺乏转义体无法独立存在
所以"\\\\"仅表示匹配"\"的模式

 

 

分享到:
评论

相关推荐

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

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

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

    1. 前言 Java 开发中我们经常要获取文件的...文件在文件系统中真正存在的路径,是指从硬盘的根目录(Windows为盘符)开始,进行一级级目录指向文件(从根目录一层层读写)。绝对路径顾名思义就是绝对的地址,就像你只要

    java获取路径的各种方法

    1. **绝对路径**:绝对路径是指文件或目录在计算机硬盘上的完整路径,它提供了一个起点,即文件系统的根目录。对于本地文件系统,绝对路径如"C:\xyz\test.txt";对于Web应用,绝对路径如...

    java项目相对路径与绝对路径问题分析

    2. `FileTest.class.getResource("/")`:这个方法会返回当前classpath的绝对URI路径,即`file:/D:/java/eclipse32/workspace/jbpmtest3/bin/`,这是项目根目录的位置。 3. `Thread.currentThread()....

    android 查找程序根目录下所有文件 java i/o与ListActivity的结合

    在这个场景下,"根目录"通常指的是应用的内部存储根路径,可以通过`getFilesDir()`方法获取。 接下来,我们将使用Java的I/O流来读取和遍历目录。`java.io.File`类提供了遍历目录和文件的方法。例如,我们可以创建一...

    java开发中的路径问题

    - 在JSP中,可以使用`request.getRequestURI()`获取根目录对应的绝对路径,`application.getRealPath(request.getRequestURI())`获取文件的绝对路径,`application.getRealPath("/")`获取Web应用的绝对路径,`new ...

    java(Web)中相对路径,绝对路径问题总结

    - **根目录所对应的绝对路径**:`request.getRequestURI()` - **文件的绝对路径**:`application.getRealPath(request.getRequestURI())` - **当前web应用的绝对路径**:`application.getRealPath("/")` - **请求...

    Java获取磁盘使用率

    1. **创建`File`对象**:你可以通过指定一个路径(例如根目录"/")来创建`File`对象,这代表了整个磁盘。 ```java File disk = new File("/"); ``` 2. **获取总空间**:使用`getTotalSpace()`方法获取磁盘的总空间...

    Java相对路径绝对路径总结

    - **根目录所对应的绝对路径**: 可以通过`request.getRequestURI()`获取。 - **文件的绝对路径**: 使用`application.getRealPath(request.getRequestURI())`。 - **当前Web应用的绝对路径**: 使用`application....

    Java开发绝对和相对路径问题

    Java 开发绝对路径和相对路径问题 Java 开发中,路径问题是非常重要的一方面,不同的路径表示方式会带来不同的结果,了解绝对路径和相对路径的概念和使用方法对Java 开发非常重要。本文总结了Java 开发中的路径问题...

    基于JAVA文件中获取路径及WEB应用程序获取路径的方法

    例如,在JSP中,我们可以使用request.getRequestURI()方法来获取根目录所对应的绝对路径,而在Servlet中,我们可以使用request.getServletPath()方法来获取根目录所对应的绝对路径。 4. java的Class中获取路径 在...

    Java获取*路径实现探讨

    根据给定文件的内容,我们可以探讨在Java Web应用中实现路径获取的方法。 ### 1. 获取Web服务器下的文件路径 #### 1.1 request.getRealPath方法 在Java Servlet中,可以通过HttpServletRequest对象的getRealPath...

    得到文件真实路径

    在IT领域,尤其是在Java开发中,获取文件的真实路径是一个常见的需求。这主要涉及到对URL、绝对路径和相对路径的理解以及在JSP和Servlet环境中的应用。以下是对这些知识点的详细说明: 1. **绝对路径与相对路径** ...

    获取文件路径

    在Unix或Linux系统中,路径通常从/(根目录)开始,例如/home/user/documents/example.txt。 在编程语言中,获取文件路径的方法多种多样。以Python为例,可以使用os模块中的各种函数来处理路径。`os.path.abspath...

    java_web开发中的路径问题定义.pdf

    此外,使用`/`开头的路径表示从Web应用的根目录开始,如`<a href="/road/dir2/b.jsp">b.jsp</a>`。 在Servlet中,路径处理也有其特定规则。转发请求时,`"/"`前缀表示Web应用的根目录,例如`RequestDispatcher rd =...

    java_web开发中的路径问题借鉴.pdf

    另一方面,使用"/"开头的路径,比如"/road/dir2/b.jsp",表示的是基于服务器根目录的绝对路径。 在Servlet中,路径处理同样关键。当使用`RequestDispatcher.forward()`进行请求转发时,"/"开头的路径代表Web应用的...

    获取路径的各种方法

    例如,如果你需要读取一个配置文件,可以使用`getClass().getResourceAsStream("/config.properties")`来获取流,或者使用`getRealPath()`获取其绝对路径后再进行文件操作。 在实际开发中,选择合适的方法取决于...

    扫描硬盘.遍历文件夹并建成目录树

    在遍历文件夹时,我们会从根目录开始,检查每个目录下的文件和子目录。如果遇到子目录,我们再次调用相同的功能来处理子目录,这就是递归的本质。 接下来,我们需要掌握数据结构中的树形结构。目录树是一种典型的树...

Global site tag (gtag.js) - Google Analytics