linux抛出找不到文件异常的解决方法


当前第2页 返回上一页

还需要注意一点:linux目录分隔符是 /,windows下是\,因此有时在windows存到数据库里的文件路径搬到linux下就会不适用,需要在系统中做处理,从数据库取出路径后,要经过加工,代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

/**

 * 修正路径,将 \\ 或 / 等替换为 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抛出找不到文件异常的解决方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux使用grep过滤多个条件的写法

Linux下查看文件编码格式的方法

vim目录树插件及文件搜索插件

Linux中的重定向全面解析

Linux中cp命令如何复制文件

操作系统--Linux的详细介绍

Linux中如何安装后缀为.deb的文件

Linux is找不到怎么办

Linux开发需要学什么?

Linux怎么安装iso?

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...