如何能够使java程序中的文件路径在windows和linux正确显示
2013-08-22 11:01
711 查看
在windows下,文件的路径一般是这样写“c:\asd\asd”,而在linux下面则是“c:/asd/asd”
那如何才能让编写的java程序既能在windows下正确的读取文件路径,又能够同样适用于linux呢?
这个时候,File.separator的作用就体现出来了,上面的文件路径可以写成“c:”+File.separator+“asd”+File.separator+“asd”;
这样就解决了上述问题。
至于文件路径中如何让空格既能在windows下正确显示,同时也能在linux下正确显示,这个问题有待考虑。如果有读者能看到该问题,希望指点一下。
那如何才能让编写的java程序既能在windows下正确的读取文件路径,又能够同样适用于linux呢?
这个时候,File.separator的作用就体现出来了,上面的文件路径可以写成“c:”+File.separator+“asd”+File.separator+“asd”;
这样就解决了上述问题。
至于文件路径中如何让空格既能在windows下正确显示,同时也能在linux下正确显示,这个问题有待考虑。如果有读者能看到该问题,希望指点一下。
相关文章推荐
- java linux和windows下文件路径间隔符的写法——解决linux下程序在windows下运行时的上传文件出错问题
- JAVA自动适配Linux与Windows文件路径分隔符
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
- [原创] 如何在 Java 代码中获得 WebRoot 的物理路径?(区分 Windows 和 Linux 的情况)
- 在Linux程序中如何获得本进程的可执行文件的全路径?
- ie6文件下载,文件名称显示为代码路径名(程序部署在linux)
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
- Java文件路径问题小记(Windows & Linux)
- Java程序如何正确打包并正常运行在Linux系统中
- Java下,linux和windows文件路径的间隔符的写法
- 在linux下向U盘复制文件时发生错误,显示目标是只读的,windows下能够正常使用,应该怎么解决?
- Java下兼容linux和windows文件路径的间隔符的写法
- Windows做共享存储mount到Linux系统使用ftp工具上传与使用java程序上传文件
- java 程序生成的文件,中文不显示,显示方框等问题,linux 安装中文字体..
- 在Linux程序中如何获得本进程的可执行文件的全路径?
- 【详细】如何将Java源码打包成可执行的jar文件(windows&linux系统都是可以执行的)
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
- JAVA自动适配Linux与Windows文件路径分隔符
- 【Linux菜鸟成长记(十)】解决Windows的Java程序在ubuntu Eclipse下显示中文乱码