博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux和windows上路径问题
阅读量:5954 次
发布时间:2019-06-19

本文共 463 字,大约阅读时间需要 1 分钟。

hot3.png

上传文件功能时碰到一个路径问题。

获取项目路径方法有很多中,但是我一般用的是第二个,网上说第一个已经老的方法。

1, String a = request.getRealPath("/");

2,  String b = this.getServletContext().getRealPath("/");

他们获取后的路径是:如(我就以第2个为例):

String b = "d:\workspase\domain\test\";路径是用反斜杠的。

这个在linux上是会报错的,所以用replaceAll("\\\\", "/")替换过来。

还有一种标准的方法是

File.separator  它会根据系统修改默认的分隔符

具体详细地址:http://blog.csdn.net/gayayzy/article/details/7095153

这些虽然是小问题,但是一不小心就会忘记的。这样会浪费很多时间。所以需要注意这些小细节。

转载于:https://my.oschina.net/meSpace/blog/110785

你可能感兴趣的文章
[李景山php]每天laravel-20161005|Validator.php-5
查看>>
php读取大文件详解【OK】
查看>>
Gnome 快捷键汇总
查看>>
Android基础知识点的整理3
查看>>
一次安装tengine的经历
查看>>
Deploy sahara on openstack-icehouse
查看>>
安装saltstack遇到的问题锦集
查看>>
通过注册表修改我的文档等系统文件夹默认位置
查看>>
实验四 链路聚合
查看>>
An internal error occurred during: "Android Library Update".
查看>>
ajax详解
查看>>
codeforces 811C Vladik and Memorable Trip[补]
查看>>
MathType输入框怎么调整
查看>>
几何画板要怎样度量直线方程
查看>>
MathType中如何快速输入空心字母
查看>>
hashMap 和linkedHashMap
查看>>
DFA和NFA的区别
查看>>
数据转换成json传递
查看>>
Docker(六)安装Red5进行rtmp推流
查看>>
[hadoop新实战4]hadoop完全分布式安装序列(支持ubuntu和redhat)
查看>>