windows下有个目录名称中间有空格 java读目录空格变成%20 处理方法

String path=Parameter.class.getResource("").getPath();//得到路径
//String path=Parameter.class.getResource("").toString();//这个不行,无法处理里面的空格。
//System.out.println(path);

对路径中的空格取消的话,那么就要对路径进行转码
path=URLDecoder.decode(path,"utf-8");//关键啊 !

时间: 2024-12-15 23:36:17

windows下有个目录名称中间有空格 java读目录空格变成%20 处理方法的相关文章

windows中java读目录空格变成%20 处理方法

URL url = Thread.currentThread().getContextClassLoader().getResource(""); String path = url.getPath(); System.out.print(path); 打印输出: path = URLDecoder.decode(path, "utf-8"); System.out.print(path); 打印输出: 总结:java读目录空格变成%20 处理方法,使用utf-8字

python字符集分析,解决windows下FTPClient下载中文名称文件乱码

python中的中文编码一直以来都是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为u'\u54c8\u54c8',而str,是一个字节数组,这个字节数组表示的是对unicode对象编码(可以是utf-8.gbk.cp936.GB2312)后的存储的格式.这里它仅仅是一个字节流,没有其它的含义,如果你想使这个字节流显示的内容有意义,就必须用正

Windows下如何用CMD命令跳转到指定的目录下

以Window7为例说明,想要跳转到I:\adt-bundle-windows-x86-20130219\sdk\platform-tools目录下. 1.在运行中打开CMD命令窗口如下图所示: 2.输入盘符I:,按下回车键即可,这样就跳转到I盘下.如下图所示. 3.输入命令,“cd adt-bundle-windows-x86-20130219\sdk\platform-tools" 4.回车即可,看到目录已经跳转到“I:\adt-bundle-windows-x86-20130219\sdk

windows下利用批处理命令生成maven项目(java、javaWeb)

觉得用IDE生成maven项目会卡住,很慢.就用cmd写了个cmd批处理命令来生成maven项目.效果如下 生成项目导入idea后结构如下 批处理命令代码如下 @echo off ::echo 请选择项目类型: echo 1.maven-archetype-quickstart echo 2.maven-archetype-webapp set /p webType=请选择项目类型: ::echo 选择了%webType% set /p DgroupId= DgroupId= set /p Da

windows下使用tree工具打印目录树

转自原文Window平台下tree 命令使用,19.8 Tree for Windows工具: 打开进入 Tree for Windows 页面,选择下载 Binaries zip 文件. 解压压缩包,找到压缩包内的 bin 目录,将 bin 目录下的 tree.exe 复制 找到 C:\\Program Files\Git\usr\bin 目录(或者放入git  bin目录,看个人爱好),将 tree.exe 粘贴到该目录下,安装即完成 效果如下: E:\Projs\algs\xxxx\ins

我给自己的Sass+Compass,在Windows下写个bat,快速cd到我的sass目录

在Windows下,我总是要打开Ruby的cmd来进行Sass,其中要写好多cd,次数多了,自己的多敲,的确能记得更牢靠,但是无形中会浪费自己的一点点敲cd命令的时间,所以我想到自己在windows下,能快速达到我要compass watch的目录,嘻嘻. @echo on @echo Hallmarkbaby Sass date/t C: D: cd .. cd wamp cd www cd hallpando cd templates cd hallmarkbaby cd css date/

Linux发行版的基础目录名称、命名法则及功能规定

罗列Linux发行版的基础目录名称命名法则及功用规定 目录描述 /主层次 的根,也是整个文件系统层次结构的根目录 /bin存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat.ls.cp等等 /boot存放引导加载程序文件,例如kernels.initrd等 /dev存放必要的设备文件,例如/dev/null /etc存放主机特定的系统级配置文件.其实这里有个关于它名字本身意义上的的争议.在贝尔实验室的UNIX实施文档的早期版本中,/etc表示是"其他(etcetera)目录&q

windows下ftp上传下载和一些常用命令

先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单,执行“运行”命令,在对话框中输入ftp,按下“确定”按钮将会切换至DOS窗口,出现命令提示符 ftp>键入命令连接FTP服务器: ftp> open home4u.at.china.com (回车) 稍等片刻,屏幕提示连接成功: ftp> connected to home4u.china.

MongoDB在Windows下安装配置

MongoDB在Windows下安装配置 2012-08-17 09:48 lsc183 博客园 我要评论(0) 字号:T | T 这里给大家分享的是MongoDB在Windows下安装配置,包括如何解压缩.建立工作目录和设置系统变量等等. AD:2014WOT全球软件技术峰会北京站 课程视频发布 安装文件:官方网站 http://www.mongodb.org/downloads 选择对应系统的文件下载. 一.解压缩文件. 将压缩包解压,在D盘创建文件夹MongoDB,将压缩包中所有的.exe