首页 > 代码库 > 数据迁移保存的路径斜杠被消除解决方案
数据迁移保存的路径斜杠被消除解决方案
数据迁移保存的路径斜杠被消除解决方案:
path = "D:\\Temp\\Files";
path = path.replaceAll("\\\\", "/"); //必须用四条反斜杠才能表示路径中的双反斜杠
【如果一个路径为 D:\\Temp\\Files ,那么Java转义会自动剔除一个"\",路径就变成了D:\Temp\Files,而当Java保存这条数据进mysql的时候,mysql也会剔除一个"\"(这是因为mysql为Java语言实现,它不认识单斜杠,会把其理解为转义符),所以最终数据库中保存的路径是:D:TempFiles 所以我们可以用正斜杠来代替反斜杠,而正斜杠也兼容window和Linux,反斜杠却不能兼容】
本文出自 “日食先生” 博客,请务必保留此出处http://issac.blog.51cto.com/1801082/1589055
数据迁移保存的路径斜杠被消除解决方案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。