Как указал Дуг Стивенсон, прямой функции для этого не существует, однако вы можете узнать, когда файл был последний раз изменен, выполнив поиск по его метаданным.Например, посмотрите этот фрагмент кода:
const {Storage} = require('@google-cloud/storage');
const storage = new Storage();
const bucketName = 'your-bucket-name';
storage.bucket(bucketName).getFiles(function(err, files) {
if (!err) {
// files is an array of File objects.
files.forEach(function (file){
file.getMetadata(function (err, metadata){
// TODO: Save only the files before certain metadata.updated date
console.log("File named " + metadata.name +
"last updated on: " + metadata.updated);
});
});
}
});
Затем вы должны создать условие внутри функции обратного вызова getMetadata
, чтобы только просматривать / хранить файлы после определенного порогового значения metadata.update
.