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是循环创建哦。
------解决方案--------------------
------解决方案--------------------