`

java 处理文件路径中的空格

阅读更多
问题背景:
windows下有个目录名称Program Files中间有空格。java读取的时候变成%20.
代码却没有处理


---------------------------------------------------------------
String path=Parameter.class.getResource("").getPath();//得到路径
//String path=Parameter.class.getResource("").toString();//这个不行,无法处理里面的空格。
            //System.out.println(path);
           path=URLDecoder.decode(path,"utf-8");//关键啊 !
        // path=path.replace( "util/parameter/","");//个人业务需求(每个人不同)。
分享到:
评论

相关推荐

    java调用winrar生成压缩文件路径有空格问题

    在Java中通过`Runtime.getRuntime().exec()`方法执行外部命令时,如果路径中包含空格,则该命令可能会被解释为多个参数,导致无法正确识别目标文件路径。例如,假设文件路径为"C:\Users\Documents\My Files\file.txt...

    java 读取文件路径空格、"+"和中文的处理方法

    总而言之,处理Java文件路径中的空格、"+"号和中文字符问题时,要综合考虑编码转换的方式、操作系统的差异性以及方法的适用性。在实践中,建议首先尝试使用toURI().getPath()方法,因为它提供了一种更为全面和稳定的...

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

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

    [史上最全] 文件处理工具类 java版 处理文件流, 文件目录递归等

    `getFileByPath(String filePath)` 方法用于根据给定的文件路径创建并返回一个 `File` 对象。如果路径为空或仅包含空格,则返回 `null`。 ```java // 示例:获取文件对象 File file = FileUtils.getFileByPath("/...

    java获取文件创建时间

    ### Java 获取文件创建时间 在Java中,获取文件的创建时间并不像获取文件的最后修改时间那样简单直接。这是因为Java标准库(JDK)在...同时,在处理文件路径时需要注意特殊字符和空格的问题,以免引起不必要的错误。

    文件路径的正则表达式

    其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法

    java修改文件属性

    - 对于Windows平台,使用`attrib`命令时,确保路径中包含的空格被正确引用,避免命令执行错误。 - 在实际应用中,还需要考虑异常处理机制,以确保程序的健壮性。 #### 五、示例代码 下面是一个简单的示例代码,...

    JAVA获取文件绝对路径的方法

    选择合适的方法取决于你是否需要访问类路径中的资源,或者只是简单地获取文件系统的文件路径。在进行文件操作时,确保正确处理路径是非常重要的,因为错误的路径可能导致文件找不到或者出现其他运行时错误。

    FileUploadUtil.java(文件上传工具类)

    删除文件夹,递归删除目录下的所有文件及子目录下所有文件,函数名:getFile 作用:使用递归,输出指定文件夹内的所有文件 参数:path:文件夹路径 前置空格缩进,显示文件层次结构,通过文件名称获取导入文件到temp...

    four_javafile_

    首先,我们需要理解Java中处理文件的基本概念。`java.io`包提供了许多类来支持文件操作,如`File`用于表示文件或目录,`FileInputStream`和`FileOutputStream`用于读写文件。程序的起点可能是创建`File`对象,分别...

    java Properties文件key,value读取

    Java Properties文件是Java编程语言中用于存储配置信息的文本文件,通常以.key=value的形式存储键值对。这种文件格式在Java应用中广泛用于保存应用程序的配置参数、国际化字符串或者数据库连接信息等。读取...

    Java实现zp大文件解压、合并、复制、删除(30万文件大约2个小时)

    PROVINCE_DIR:原始文件存放的路径,必须配置到省的上一级路径,比如存放安徽省的文件路径为E:\test\rootfile\anhui,那么文件的路径必须配置为E:\test\rootfile,否则不能正确显示合并结果; 2). UN_ZIP_PATH:存放...

    Java读取Ini文件

    Ini文件是一种配置文件格式,常用于Windows系统中存储应用程序的设置和配置信息。在Java中,没有内置的库来直接处理Ini文件,但我们...在实际项目中,务必确保正确处理文件路径、编码以及异常,以提高代码的健壮性。

    java去掉空格换行之类的.txt

    在Java编程中,经常需要处理文本数据,尤其是在读取文件或网络传输过程中获取的字符串。有时这些字符串可能包含不必要的空格、制表符、换行符等空白字符,这不仅会影响数据的处理效率,还可能导致后续的数据分析出现...

    java开发中压缩js,css文件

    这样,只要提供原始的js和css文件路径,就能得到压缩后的文件。 总的来说,Java开发中压缩js和css文件是提高Web应用性能的重要手段。通过选择合适的工具,结合构建工具和自定义逻辑,可以轻松地实现这一目标,确保...

    java读写文件

    在Java编程语言中,读写文件是常见的操作,无论是在Web项目中处理用户上传的文件,还是在系统中保存和加载配置数据,都需要对文件进行读取和写入。本篇将围绕“Java读写文件”这一主题,深入探讨相关的知识点。 ...

    Java路径问题汇总.pdf

    Java路径问题在编程中是一个常见的挑战,特别是在处理文件读写、资源加载等操作时。Java的路径处理涉及多个类和方法,如`File`, `URL`, `URI`等,它们在处理路径时有不同的规则和行为。 1. **URL与空格问题**: 当...

    Linux上执行带main方法的java文件

    本文主要介绍如何在Linux系统中执行带有`main`方法的Java文件。通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在Linux服务器部署场景中,则需要采取其他方式,即先将Java项目打包成JAR...

    文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法

    总之,处理java.io.FileNotFoundException异常的关键在于检查并确保文件路径的正确性、文件的可访问性、程序的权限设置以及输入的准确性。通过上述方法逐一排查问题,就能够有效解决这个异常,保证程序的顺利运行。

    java生成Jar文件命令

    在Java开发过程中,将源代码编译成可执行的程序时,我们经常需要将相关的类文件、资源文件等打包成一个独立的可执行文件,这就是Java的Jar(Java Archive)文件。Jar文件不仅可以方便地分发和运行Java应用程序,还...

Global site tag (gtag.js) - Google Analytics