设为首页 加入收藏

TOP

编程时慎用“\”为路径分隔符
2014-11-23 23:26:55 来源: 作者: 【 】 浏览:11
Tags:编程 慎用 路径 分隔

  编写创建文件的代码应注意一点,在windows系统中路径中使用“\”,同时需要再加一个转义的“\”,即形成了类似如下的路径:


  “path\\fileName”


  此种路径在windows系统没什么不对,但是到了linux系统会出现问题,在linux系统会生成名为“path\”的一个文件夹,当你再需要对创建的文件操作时,就会找不到文件。


  解决时可以在路径中使用“/”,如:


  “path/fileName”


  但是某些时候,这样会在windows系统中出现问题,如:页面上点击按钮,action里在路径中用“/”来生成一个.csv文件,然后读出文件,在新窗口中打开。此时会出现在原窗口打开的现象,不会在新窗口中打开,如果在路径中用“\\”,可以解决这个问题,但是,运行在linux上会出现开始说的情况。


  最终的解决方法是:在路径中加入的路径分隔符随系统改变,即用File.separator,可以解决掉此问题。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核模块内存申请与释放 下一篇Linux 2.6.26内核已发布

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: