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 所述,文件夹本身必须存在。所以我必须构建所有文件夹,现在文件可以完美加载。
正如标题所说,我在尝试使用 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 所述,文件夹本身必须存在。所以我必须构建所有文件夹,现在文件可以完美加载。