Windows下的路径分隔符("\\")和Linux下的路径分隔符("/")是不一样的,当拼接路径时,跨平台运行就会报异常。

以下有两种方法解决在跨平台路径拼接时分隔符的使用:
第一种:统一都使用"/",现在"/"在windows上也可以识别;
第二种:使用路径分隔符File.separator表示,这种方式可移植性更强

String path = "C:"+File.separator+"test.txt";

File.separator是与系统有关的默认名称分隔符。在LINUX系统上,此字段的值为"/";在windows系统上,

此字段的值为"\\"。另外,File类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量

使用。

windows和linux的路径分隔符问题相关推荐

  1. windows和Linux文件路径分隔符的不同及获取

    前言 在java开发的时候,往往是在windows环境下开发,遇到文件路径的问题是会用到"/"和"\",对于这两种斜杠的选择略作解释. 具体代码 反斜杠&quo ...

  2. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

  3. Java练习-----2.对Windows和Linux环境下输入的文件路径格式进行校验

    1.需求 Windows环境下路径格式只能为 D:\Desktop\source Linux环境下路径格式只能为 /data/source 2.结果展示 Linux环境下运行成功,懒得开虚拟机,就不展 ...

  4. Windows 和 Linux 系统正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)

    Windows 和 Linux 系统正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \) / 撇是正斜杠,\ 捺是反斜杠.一撇一捺是 / \,第一笔是正斜杠 /,第二笔是反斜杠 \.Window 单词的第一 ...

  5. Windows与Linux系统分隔符不一致,java轻松实现区分

    场景 Windows中目录分隔符是\ Linux中系统分隔符是/ 当使用java获取某路径时,要考虑兼容性. 实现 File.separator 举例: String privateKeyAddres ...

  6. 在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)

    先总结:斜杠/常用:反斜杠\只有在windows系统中使用 路径中使用斜杠/和反斜杠\的区别到底是什么? 事实上是只有windows系统中用\,其他的项目中,linux中都使用/,这是历史原因,不解释 ...

  7. windows和linux下的文件路径表示

    Windows路径是我们经常使用的东西,它看似简单,实际上隐含许多细节,这些都是在平常的使用过程中注意不到的.下面让我们来看看各种各样的Windows路径. 提起路径,我们都会想到"绝对路径 ...

  8. 文件路径 - Windows、Linux系统上的斜线,反斜线区别

    1. 正斜杠 (斜杠 /) 和反斜杠(倒斜杠 \) Windows - 正斜杠,左斜杠,斜杠符号是 /. macOS / Linux / UNIX - 反斜杠,右斜杠,倒斜杠符号是 \. Window ...

  9. python Windows和Linux路径表示问题

    Windows下路径是用'\\'表示也可以使用'/',但是Linux下路径都是'/'表示. 因为python是跨平台的,有时候程序迁移会出现错误. 解决办法1 可全部使用'/'表示 解决办法2 我们可 ...

最新文章

  1. Python中if条件判断语句怎么用?
  2. 资源|2019 年 11 月最新《TensorFlow 2.0 深度学习算法实战》中文版教材免费开源(附随书代码+pdf)...
  3. linux系统退出当前计算节点命令,Linux下60个系统命令详细解.doc
  4. (JavaWeb)IDEA中JDBC的使用
  5. Python 操作字典 的几个技巧
  6. 基于角色-功能-资源的权限控制模型的设计与实现-引子
  7. NodeJS学习目录
  8. Android中使用am命令实现在命令行启动程序详解
  9. PyTorch入门-简单图片分类
  10. PCM(脉冲编码调制)、iLBC编解码、opus(声音编码格式)、VP8视频压缩格式、H.264数字视频压缩格式
  11. “有本事你去学校数据库把期末成绩改了“,“好,你等着。“
  12. 华为抓取错误日志在哪里_分析Spider抓取情况和SEO优化
  13. [web]EL表达式失效
  14. 第六篇 | 解决linux环境中mysql默认端口3306无法连接问题
  15. 浅谈马尔可夫预测方法
  16. Ubuntu软件商店下载速度慢
  17. 微信小程序微信登录-云端登录模板
  18. 谷歌身份验证器验证码不对怎么回事_兼容谷歌验证器,开源的动态验证码小程序了解一下...
  19. Druid java.sql.SQLException: connection holder is null
  20. react18中使用react-hook-form

热门文章

  1. 不会聊天的程序员,如何开发聊天机器人
  2. CAD常见问题之创建一个新的键盘快捷方式
  3. 绿色版软件怎么添加鼠标右键菜单里
  4. 云脉智慧门禁搭载社区O2O服务,将服务深入到住户
  5. elementUI 表格宽度自适应、不换行
  6. 【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug
  7. 【读书笔记】《写给大家看的设计书》
  8. 证明集合包含关系的5种方法
  9. 我所理解的SOLID原则
  10. iOS 地图制作讲义