windows与linux中文件路径分隔符问题解决--通过File.separator解决掉此问题
来源:互联网 发布:mac上microsoft 编辑:程序博客网 时间:2024/06/11 21:10
编写创建文件的代码应注意一点,在windows系统中路径中使用“\”,同时需要再加一个转义的“\”,即形成了类似如下的路径:
“path\\fileName”
此种路径在windows系统没什么不对,但是到了linux系统会出现问题,在linux系统会生成名为“path\”的一个文件夹,当你再需要对创建的文件操作时,就会找不到文件。
解决时可以在路径中使用“/”,如:
“path/fileName”
但是某些时候,这样会在windows系统中出现问题,如:页面上点击按钮,action里在路径中用“/”来生成一个.csv文件,然后读出文件,在新窗口中打开。此时会出现在原窗口打开的现象,不会在新窗口中打开,如果在路径中用“\\”,可以解决这个问题,但是,运行在linux上会出现开始说的情况。
最终的解决方法是:在路径中加入的路径分隔符随系统改变,即用File.separator,可以解决掉此问题。
- windows与linux中文件路径分隔符问题解决--通过File.separator解决掉此问题
- windows与linux中文件路径分隔符问题解决
- windows与linux中文件路径分隔符问题解决
- windows与linux中文件路径分隔符问题解决
- linux和windows 中 File.separator代替 / ,解决路径问题
- 关于File.separator 文件路径:windows与linux下路径问题 ("\"与"/")
- windows和Linux路径问题:File.separator 文件路径
- 路径分隔符 关于Java的File.separator
- 跨平台的路径分隔符 File.separator
- Java使用File.separator解决Win和Linux的路径问题
- 跨平台的文件路径书写方式 File.separator:获取与系统有关的默认名称分隔符
- File.separator 实现Windows和Linux文件路径中的斜线
- linux路径处理 File.separator
- 关于File.separator分隔符 - Java
- Windows中文件分隔符使用什么?
- java中Linux与Windows路径分隔符
- 分隔符File.separator和File.pathSeparator和\\ 的区别
- 解决war包中文件路径问题
- 【省选】算法总结——线段树2
- 拍打
- 近三年,学习开发计划
- master_pos_wait函数与MySQL数据库主从复制切换
- 正则表达式
- windows与linux中文件路径分隔符问题解决--通过File.separator解决掉此问题
- IOS5 ARC unsafe_unretained等说明
- Eclipse CDT 调试C/C++程序设置
- Android--消息推送机制
- Oracle复习 随笔
- linux C 解析.torrent
- 荆棘鸟
- Linux常用命令
- 交换两个整数的值 Java_Note