Azure BlobClient downloadToFile() 抛出 java.nio.file.NoSuchFileException

Azure BlobClient downloadToFile() throws java.nio.file.NoSuchFileException

正如标题所说,我在尝试使用 downloadToFile 方法时收到 java.nio.file.NoSuchFileException。我读了一些文档,它说这个方法的工作方式是,如果文件存在,它会抛出一个 FileAlradyExistsException,这是我手动创建文件时发生的。但我觉得很奇怪,当文件不存在时,它会抛出相反的东西...

        String localPath = "/Download/"; // this is the path within my server
        BlobClient blobClient;
        for (int i = 0; i < files.length; i++){
            blobClient = container.getBlobClient(files[i]);


            blobClient.downloadToFile(localPath + files[i]);
        }

        System.out.println("Done");

如@Gaurav Mantri 所述,文件夹本身必须存在。所以我必须构建所有文件夹,现在文件可以完美加载。