读书人

java用File类创建文件及文件夹的有关问

发布时间: 2012-01-08 22:48:50 作者: rapoo

java用File类创建文件及文件夹的问题
求此方法,文件应该主要用File类,原型是这样的:
[code=java]
/**
* 根据文件(或文件夹)路径,创建文件或文件夹
* @param filePath:文件或文件夹路径* @return:是否成功
*/
public static boolean createFile(String filePath) {
}
[/code]
效果应该是:
文件路径:f:\\grandfather\\father\\self
假设grandfather文件夹不存在,则创建,存在则不新建
假设father文件夹不存在,则创建,存在则不新建
假设self文件夹不存在,则创建,存在则不新建
看谁做得又对又快。我也在做。

[解决办法]
return new File(filePath).mkdirs();
[解决办法]
区分mkdirs和mkdir的区别.

还有你这个函数注释写的不好.
问一个问题,请问"f:\\grandfather\\father\\self\\test.a"我传入这个参数给你的话,你会怎么处理?我可能意思是要创建一个叫test.a的文件也可能也是要求创建一个叫test.a的文件夹.
[解决办法]
楼主,你可以先试试嘛。
mkdirs是循环创建哦。
[解决办法]

探讨

二楼错误,原因是:
d:\grandfather\father
假设grandfather不存在的话,是创建不了结构的

[解决办法]

读书人网 >J2SE开发

热点推荐