A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© y1787257661 中级黑马   /  2015-1-6 10:45  /  1078 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如上,我想在SD上创建三级目录,每一级都先做个判断,如果已经存在就不创建。前两级都很正常,为什么第三级就是建不出来?
  1. if (!fileUtils.isFileExist("mp3")) {
  2.    fileUtils.createSDDir("mp3");
  3. }
  4. if (!fileUtils.isFileExist("mp3" + File.separator + sect)) {
  5.    fileUtils.createSDDir("mp3" + File.separator + sect);
  6. }
  7. if (!fileUtils.isFileExist("mp3" + File.separator + sect
  8.    + File.separator + mp3.getSinger())) {
  9.    fileUtils.createSDDir("mp3" + File.separator + sect
  10.    + File.separator + mp3.getSinger());
  11. }[code]public class FileUtils {

  12.     public File createSDDir(String dirName) {
  13.         File dir = new File(AppConstant.SDPATH + dirName);
  14.         dir.mkdir();
  15.         return dir;
  16.     }

  17.     public boolean isFileExist(String fileName) {
  18.         File file = new File(AppConstant.SDPATH + fileName);
  19.         return file.exists();
  20.     }
  21. }
复制代码
[/code]

1 个回复

倒序浏览
路过。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马