黑马程序员技术交流社区
标题: 好奇怪的文件路径问题??? [打印本页]
作者: 柳小龙 时间: 2013-8-8 01:12
标题: 好奇怪的文件路径问题???
创建File时遇见了一个怪异的问题:
(这些代码都在同一个源文件中,要失败应该都失败才是。。)
创建文件:
File file = new File(“folder1/folder2/a.dat”); //可以创建成功
File file = new File("/folder1/folder2/a.dat"); //创建失败
File file = new File("./folder1/folder2/a.dat"); //可以创建成功
如新建文件夹:
File file = new File(“folder1/folder2/”); //可以创建成功
File file = new File(“/folder1/folder2”); //创建成功
File file = new File(“./folder1/folder2”); //可以创建成功
问什么创建文件夹的时候前面加/后可以成功!!!而创建文件的时候去失败???
作者: 肖博 时间: 2013-8-8 11:03
folder1/folder2/a.dat //可以创建成功 与 /folder1/folder2/a.dat //创建失败 是同一路径,而且子文件名相同,发生冲突 /folder1/folder2 只是创建在文件夹中
作者: 柳小龙 时间: 2013-8-8 12:14
什么意思,每太明白后面的话,肯定不是文件路径相同,文件同名的问题。。 file = new File(“folder1/folder2/a.dat”); 这个同样执行两次一样能成功啊~~
作者: chslzj 时间: 2013-8-8 13:18
没有看懂,怎么办
作者: 神之梦 时间: 2013-8-8 21:17
在高新里面张老师好像有提到过类似的问题,这应该跟创建方式有关系
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |