【发布时间】:2021-06-20 20:05:04
【问题描述】:
是否有将 Azure 文件共享复制到 Blob 的示例(在 node.js 中)? 服务器到服务器,无需事先下载文件。
提前致谢。
我的代码:
var arrFolders = [];
arrFolders.push("");
do
{
let directoryName = arrFolders.pop();
console.log(`List directories and files under directory ${directoryName}`);
let i = 1;
const directoryClient = shareClient.getDirectoryClient(directoryName);
for await (const entity of directoryClient.listFilesAndDirectories())
{
if (entity.kind === "directory")
{
console.log(`${i++} - directory\t: ${entity.name}`);
arrFolders.push((directoryName=="") ? entity.name : directoryName + "\\" + entity.name);
}
else
{
console.log(`${i++} - file\t: ${entity.name}`);
// Copy Files to Blob....
// ?????
}
}
} while (arrFolders.length > 0);
console.log("End list directories and files");
【问题讨论】:
-
请编辑您的问题并包含您编写的任何代码。同时告诉我们您遇到的任何问题。
标签: node.js azure azure-blob-storage storage-file-share