java如何拼接linux目录下文件路径
StringfilePath=request.getSession().getServletContext().getRealPath("/");Stringpath="...
String filePath = request.getSession().getServletContext().getRealPath("/");
String path = "/upload/data/xxxx.doc";
if("/".equals(File.separator)){
fileAllPath =""; //这个路径该如何拼接
}
fileStream = new FileInputStream(new File(fileAllPath)); 展开
String path = "/upload/data/xxxx.doc";
if("/".equals(File.separator)){
fileAllPath =""; //这个路径该如何拼接
}
fileStream = new FileInputStream(new File(fileAllPath)); 展开
推荐于2017-09-16 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
使用StringBuilder的append方法进行拼接,例如:
StringBuilder filePath = new StringBuilder(request.getSession().getServletContext().getRealPath("/"));
String path = "/upload/data/xxxx.doc";
if("/".equals(File.separator)){
//fileAllPath =""; //这个路径该如何拼接
filePath.append("xx");
filePath.append("xxxx");
}
//输出的时候直接输出filePath.toString();
追问
别逗我 路径是linux下的 需要多路径的 分隔符做处理
追答
separator
与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。
File.separator就是得到系统相关的分隔符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询