读书人

Java中io操作必须先创办文件夹再创建

发布时间: 2012-11-08 08:48:12 作者: rapoo

Java中io操作,必须先创建文件夹再创建文件吗
rt,如果我有一个路径是“D:\hello\hello.txt”
那么我必须先创建“D:\hello”这个文件夹,然后才能创建文件吗,能否直接创建一个上面路径的文件?
即下面的过程能有更简单的写法吗?

Java code
String path="D:\\hello\\hello.txt";File f1=new File("D:\\hello");if(!f1.exists()){f1.mkdirs();File f2=new File(path);f2.createNewFile();}


[解决办法]
你尝试一下会说找不到路径,使用要先创建路径文件夹
[解决办法]
这个与java无关,操作系统中的文件系统要求这样
[解决办法]
探讨

这个与java无关,操作系统中的文件系统要求这样

[解决办法]
应该是和操作系统相关的
[解决办法]
Java默认hello.txt是文件夹名称的
[解决办法]
明白你说的,但是现在好像是不能自动创建文件夹,C++似乎可以的。
File file = new File( "D:\\hello");
file.mkdirs(); //还是先创建文件夹后再创建你的文件,或者自己写个函数,分析路径把创建文件夹和文件区分出来自动创建。
[解决办法]
探讨

明白你说的,但是现在好像是不能自动创建文件夹,C++似乎可以的。
File file = new File( "D:\\hello");
file.mkdirs(); //还是先创建文件夹后再创建你的文件,或者自己写个函数,分析路径把创建文件夹和文件区分出来自动创建。

读书人网 >J2SE开发

热点推荐