如上,我想在SD上创建三级目录,每一级都先做个判断,如果已经存在就不创建。前两级都很正常,为什么第三级就是建不出来?- if (!fileUtils.isFileExist("mp3")) {
- fileUtils.createSDDir("mp3");
- }
- if (!fileUtils.isFileExist("mp3" + File.separator + sect)) {
- fileUtils.createSDDir("mp3" + File.separator + sect);
- }
- if (!fileUtils.isFileExist("mp3" + File.separator + sect
- + File.separator + mp3.getSinger())) {
- fileUtils.createSDDir("mp3" + File.separator + sect
- + File.separator + mp3.getSinger());
- }[code]public class FileUtils {
-
- public File createSDDir(String dirName) {
- File dir = new File(AppConstant.SDPATH + dirName);
- dir.mkdir();
- return dir;
- }
-
- public boolean isFileExist(String fileName) {
- File file = new File(AppConstant.SDPATH + fileName);
- return file.exists();
- }
- }
复制代码 [/code] |
|