linux抛出寻不到文件异样的解决办法-linux运维
发布时间:08/01 来源:未知 浏览:
关键词:
在平时的编程中,一定要严厉的书写。
还需要注意一点:linux名目分隔符是 /,windows下是\,因而有时在windows存到数据库里的文件途径搬到linux下就会不适用,需要在系统中做处置,从数据库掏出途径后,要经过加工,代码如下:
/** * 批改途径,将 \\ 或 / 等替代为 File.separator * @param path 待批改的途径 * @return 批改后的途径 */ public static String path(String path){ String p = StringUtils.replace(path, "\\", "/"); p = StringUtils.join(StringUtils.split(p, "/"), "/"); if (!StringUtils.startsWithAny(p, "/") && StringUtils.startsWithAny(path, "\\", "/")){ p += "/"; } if (!StringUtils.endsWithAny(p, "/") && StringUtils.endsWithAny(path, "\\", "/")){ p = p + "/"; } if (path != null && path.startsWith("/")){ p = "/" + p; // linux下途径 } return p; }
举荐教程:Linux教程
以上就是linux抛出寻不到文件异样的解决办法的细致内容,更多请关注 百分百源码网 其它相干文章!