繁体   English   中英

Java IO-文件夹创建错误

[英]Java IO - Folder Creation Error

我无法使用以下代码创建文件夹。

import java.io.File;

public class Fileupload
{
public static void main(String[] args) 
    {
        File f = new File("C:\\BOS\\BOS-5.8-Tomcat-6.0.35\\webapps\\bonita\\ECR-DZ-00013\\Ranjeet\\");
        if (f.exists())
        {
            System.out.println("Already Present");
        }
        else
        {
            f.mkdir();
            System.out.println("Created");
        }
    }
 }

如果我从路径中删除我的名字“ Ranjeet”,则会创建它,否则,文件夹不会由相同的代码创建。

我们还不足以确保这是答案,但是...

mkdir依赖于已经存在的父目录。 因此,除非ECR-DZ-00013已经存在,否则它将无法创建Ranjeet目录。

但是,可以改用mkdirs来创建所需的所有中间目录:

创建以此抽象路径名命名的目录,包括任何必需但不存在的父目录。 请注意,如果此操作失败,则可能已成功创建了一些必要的父目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM