首页 > 其他分享 >文件路径分隔符的一个小坑

文件路径分隔符的一个小坑

时间:2024-07-13 19:30:08浏览次数:14  
标签:java 路径 character system field separator 分隔符 小坑

文件分隔符在不同的系统上是不一样的,windows系统上的文件分隔符是”\“,但是在Linux系统上就是”/“
在开发中需要注意这一点将分隔符换为File.separator

File.separator	// 可根据系统的默认分隔符来进行变换

源码解释

    /**
     * The system-dependent default name-separator character.  This field is
     * initialized to contain the first character of the value of the system
     * property <code>file.separator</code>.  On UNIX systems the value of this
     * field is <code>'/'</code>; on Microsoft Windows systems it is <code>'\\'</code>.
     *
     * @see     java.lang.System#getProperty(java.lang.String)
     */
    public static final char separatorChar = fs.getSeparator();

标签:java,路径,character,system,field,separator,分隔符,小坑
From: https://blog.csdn.net/qq_62669235/article/details/140403925

相关文章

  • java线程池的一个小坑:shutdown之后线程并不会停止运行
    问题背景最近我想要实现一个这样的功能:在线程运行超过一段时间之后就向主程序抛出一个异常,并停止这个线程。其具体的应用场景是一个任务由多个子任务组成,每个子任务单独一个线程,如果某个子任务长时间未完成就认为这个子任务失败(可能是因为网络原因卡死了),就需要把这个线程结束掉,......
  • 代码随想录——不同路径(Leetcode LCR98)
    题目链接动态规划classSolution{publicintuniquePaths(intm,intn){int[][]dp=newint[m][n];//从(0,0)到(i,0)路径只有一条for(inti=0;i<m;i++){dp[i][0]=1;}//从(0,0)到(0,j)路......
  • 代码随想录——不同路径Ⅱ(Leetcode 63)
    题目链接动态规划classSolution{publicintuniquePathsWithObstacles(int[][]obstacleGrid){intm=obstacleGrid.length;intn=obstacleGrid[0].length;int[][]dp=newint[m][n];//遇到障碍则从(0,0)到达......
  • Qt pro 文件中路径设置 生成可执行文件路径等
    Qtpro文件中路径设置生成可执行文件路径恋恋西风已于2023-06-2923:22:50修改阅读量3.2k 收藏19点赞数1分类专栏:QT文章标签:qt开发语言版权QT专栏收录该内容61篇文章16订阅订阅专栏   工程文件.pro描述了工程信息。工程文件信息会被qmake用于生......
  • 课程设计——基于matlab仿真的puma560机械臂RRT路径规划算法
    本项目适合做计算机相关专业的毕业设计,课程设计,技术难度适中、工作量比较充实。完整资源获取点击下载完整资源1、资源项目源码均已通过严格测试验证,保证能够正常运行;2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;3、本项目比较适合计算......
  • WPF中引用不到相对路径图片?
    在wpf中使用相对路径运行项目时却不显示图片怎么解决?新建img文件夹添加所需要的图片选中图片右键属性设置属性重新生成即可运行效果转载请标明出处!......
  • Docker 修改容器日志默认存储路径
    默认安装完成 docker 后,所有images及相关信息存储位置为:/var/lib/docker,比如每个容器的日志默认都会以 json-file 的格式存储于 /var/lib/docker/containers/<容器id>/<容器id>-json.log 里面。一般情况,/var目录是在根分区之下,而根分区之下的磁盘空间一般不会较大,所以在......
  • 获取微信小程序页面路径
    2024/07/121.步骤2.注意事项3.参考1.步骤微信公众号关联小程序时需要用到小程序的页面路径,获取步骤如下:'登录微信公众平台——工具——生成小程序码——获取更多页面路径——填写微信号(好像不能用手机号替代)——点击开启——进入小程序——右上角三个点——左下角“复制页......
  • 多目标螳螂搜索算法MOMSA求解无人机三维路径规划,可以自行修改障碍物位置(MATLAB代码)
    无人机路径规划多目标优化求解是一个复杂的过程,涉及到多个目标的考量和优化算法的应用。以下是一些关键点和相关算法的概述:1.**多目标优化策略**:在无人机路径规划中,需要同时考虑多个目标,如路径长度、安全性、飞行时间和动力学约束等。优化这些目标可以帮助无人机在复杂环境中......
  • Linux基础: 三. 相对路径和绝对路径
    文章目录三、相对路径和绝对路径Windows系统Linux系统两者比较相对路径中的路径分隔符——.\或./三、相对路径和绝对路径严谨的说,文件名是由目录+文件名组成的。Windows系统绝对路径:绝对路径从盘符开始,例如:C:\Users\Username\Documents\file.txt。在Windows......