\ 是windows的文件路径分隔符,一般new File的时候\需要写成\\ (因为\又是java的转移符),或者直接一个/表示路径分隔符。
但是打印的时候,路径分隔符都是取当前系统的路径分隔符的。
但是打印的时候,路径分隔符都是取当前系统的路径分隔符的。
解决方案 »
- linux tomcat zip文件用java先上传再加压,报错to many open file(紧急求助)
- 谁给我讲讲webservice
- 麻烦给位帮我解决一下这题目,顺便讲解下这题的思想!
- JSF框架的困惑问题
- limitclear这种人也配当程序员?4
- 这样的list怎么样输出
- 外国一家公司的一道超难推理面试题,如果你做对了,直接录取拿5K以上的工资不成问题!!!!!!
- ibm mq 发送读取消息问题
- -------- session is closed -----------
- 紧急求助:关于workshop开发struts的问题
- 怎样获取各大电视台的直播的m3u8地址
- 过于 父类之类的问题
那有没有什么办法不让/a.txt变为\a.txt?我的/a.txt表示的是服务器上根目录下的文件,但是用ff.exists()时就找不到文件/a.txt,因为变成了\a.txt
那有没有什么办法不让/a.txt变为\a.txt?我的/a.txt表示的是服务器上根目录下的文件,但是用ff.exists()时就找不到文件/a.txt,因为变成了\a.txt
用System.getProperty(String key) ,key为"file.separator" 文件分隔符(在 UNIX 系统中是“/”) (参见Java API,System类章节)。
如果还不行,就是你的路径真的搞错了(比如绝对路径,比如Unix的$HOME等)