在 MinIO 中,可以使用 statObject 方法来判断文件是否存在。该方法返回一个对象,其中包含文件的元数据信息。如果文件不存在,该方法将抛出一个错误。

下面是一个示例代码,演示了如何使用 statObject 方法来判断文件是否存在:

const Minio = require('minio');

const minioClient = new Minio.Client({
  endPoint: 'play.min.io',
  accessKey: 'ACCESS_KEY',
  secretKey: 'SECRET_KEY',
});

const bucketName = 'my-bucket';
const objectName = 'path/to/file.jpg';

minioClient.statObject(bucketName, objectName, function(err, stat) {
  if (err) {
    if (err.code === 'NotFound') {
      console.log('File does not exist.');
    } else {
      console.log('Error:', err);
    }
  } else {
    console.log('File exists.');
  }
});

在上面的代码中,我们首先创建了一个 MinIO 客户端,并指定了要访问的存储桶名称和文件名称。然后,我们调用 statObject 方法来获取文件的元数据信息。如果该方法返回一个错误,并且错误代码为 NotFound,则表示文件不存在;否则,文件存在

minio 判断文件是否存在

原文地址: https://www.cveoy.top/t/topic/dxeP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录