我要求在azure blob存储中假设A,我有一个文件夹结构如下
CNS - >主人 - > 123-456 - > cm - >在cm内部存在多个文件和文件夹。
我需要从cm文件夹获取所有文件和文件夹,压缩并上传到blob存储B。
任何人都可以提供最佳解决方案,我只能使用java脚本执行此操作。
提前致谢
答案 0 :(得分:0)
请参阅此文档,了解如何在node.js中创建一个每小时运行一次的定时器触发函数:https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer
示例function.json文件内容:
{
"bindings": [
{
"schedule": "0 0 * * * *",
"name": "myTimer",
"type": "timerTrigger",
"direction": "in"
}
],
"disabled": false
}
关于如何使用JavaScript中的blob存储API,请参阅以下文档:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-nodejs-how-to-use-blob-storage。
特别是,以下主题似乎与您尝试完成的内容相关:
至于如何进行文件压缩,这里的另一个StackOverflow帖子中有一个相关主题:Zip archives in node.js。