java -- 路径中包含空格怎么处理

@、使用toURI()方法

String rootPath = this.getClass().getClassLoader().getResource(".").toURI().getPath();

原文:https://www.cnblogs.com/tv151579/p/6220443.html

@、使用URLDecoder.decode方法

String rootPath = this.getClass().getClassLoader().getResource(".").getPath();

这中方式获取到的路径,其中的空格被转换成%20,可通过rootPath = URLDecoder.decode(rootPath ,"utf-8");进行转换。

原文:https://blog.csdn.net/aa__aa1122/article/details/50409342

原文地址:https://www.cnblogs.com/yarightok/p/10691652.html

时间: 2024-10-23 12:15:55

java -- 路径中包含空格怎么处理的相关文章

java路径中的空格问题(转)

java路径中的空格问题 1. URLTest.class.getResource("/").getPath(); URLTest.class.getResource("/").getFile(); URLTest.class.getClassLoader().getResource("").getPath(); Thread.currentThread().getContextClassLoader().getResource("&q

使用innerHTML获取HTML代码时,HTML标记属性的双引号好多都消失不见了,原来是属性值中包含空格才会保留双引号

最近搞的一个项目中所使用的方式比较奇怪,用Label显示HTML内容,然后不断地使用JS把Label的innerHTML复制到TextBox中. 但是,昨天发现了一个问题,获取元素值的时候,有时候正常,有时候不正常,然后进入了漫长的DEBUG.. 调试过程中,监测Label和TextBox的值,发现获取到Label的值是未被改变的,控件加载的时候是怎样就怎样,在页面中是以SPAN元素显示,在查看网页源代码的时候可以看到被修改了,但是在后台无论怎么获取都是页面加载时赋予的未经修改之前的值. 而Te

老男孩教育每日一题-2017年4月13日-当你删除的多个文件中包含空格或其他特殊字符,请问如何做

当你删除的多个文件中包含空格或其他特殊字符,请问如何做 创建测试环境: mkdir -p  /oldboy/0413 cd   /oldboy/0413 touch oldboy" "{01..10}.log 别上来就rm -f oldboy*.log哟.

SQL Server如何查找表名或列名中包含空格的表和列

最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是因为创建对象时,使用双引号或双括号的时候,由于粗心或手误多了一个空格,如下简单案例所示: USE TEST; GO   --表TEST_COLUMN中两个字段都包含有空格 CREATE TABLE TEST_COLUMN (     "ID  "    INT IDENTITY (1,1),     [Name ]   VARCHAR(32),     [Normal]  VARCH

[python]特殊输入格式(输入中包含空格逗号等)

特殊输入格式 输入中包含空格 a,b=map(int,input().split()) a,b,c=map(int,input().split()) 输入中包含 '/' a,b=map(int,input().split('/')) 输入中包含',' a,b=map(int,input().split(',')) 原文地址:https://www.cnblogs.com/xzzheng/p/10316428.html

Java命令行执行参数中包含空格被截断的问题解决

使用java -jar命令在命令行执行jar包,传入参数时,参数包含空格,例如“hello world”,这个参数会被解析成两个参数“hello”和“world”.这样的结果是执行时不能正常的获取参数.这时只要在参数两边加上引号即可. 一开始使用的命令如下:java -jar Test.jar %{test}   —— %{test}为其他程序中传入的参数 修改之后的命令如下:java -jar Test.jar ‘%{test}‘  这样就可以作为一个参数获取值了

Shell 处理文件名中包含空格的文件

最近在学Gradle, 使用git clone 命令下载了一些资料,但是文件名含有空格,看上去不是很舒服,因此想到用shell脚本对其进行批处理,去掉文件名中的空格,注意这里是把所有的空格全去掉 git clone https://github.com/waylau/Gradle-2-User-Guide-Demos.git Shell脚本: ######################################################################### # F

JAVA环境配置---------jdk安装路径中存在空格的问题

我把jdk 安装在C:\Program Files下 而ide启动脚本 startup.bat 例如以下: if "%OS%"=="Windows_NT" setlocal set NC_HOME=%~dp0 call %NC_HOME%\bin\uapSetupCmdLine.bat if not "%1%" == "" ( %JAVA_HOME%\bin\java  -classpath %NC_CLASSPATH% -D

解决python中路径中包含中文无法找到文件的问题

a="C:\Users\Dell\Desktop\ATOU\公共测试用例" (带中文的路径) a=a.decode("utf-8").encode("gbk") (进行转码) import sys  sys.path.append(a)  (指定路径成功) 合并起来一条: import sys sys.path.append("C:\Users\Dell\Desktop\ATOU\公共测试用例".decode("ut