Есть ли возможность удалить подпапки и файлы с префиксом и ограничить получение ошибки из-за ограниченных ресурсов / памяти во время удаления с простым префиксом.
const removeFolderFromBucket = folderPath => {
return new Promise((resolve, reject) => {
return storage.bucket(bucketName).deleteFiles({ prefix: folderPath, force: true }, function(error) {
if (error) {
console.error(`Failed to remove folder: ${folderPath}. Error :${error}`);
// reject(error);
}
resolve({ status: "ok", code: 200 });
});
}).catch(error => {
console.error(`Failed to remove folder: ${folderPath} in promise catch. Error: `, error);
// throw error;
});
};
Так что я могу использовать функцию в рекурсии с ограничением с ожиданием / обещанием и без проблем из-за количества подпапок и файлов, имеющих путь к папке (префикс).
Заранее спасибо.