我们正在使用azcopy将Web应用程序的内容传输到云迁移项目中的azure文件服务。问题是它默认不复制空文件夹。因此,在内容传输之后,应用程序会在许多需要文件夹结构的情况下抛出异常。我的问题是有没有任何复制命令,包括az拷贝中的emlty文件夹?
我检查了文档。在那里提到空文件夹的上传和下载不是在azcopy中完成的。对于复制,它没有提到....所以我们正在寻找一些命令来做同样但无法找到任何。这个工具甚至可以实现吗?
提前致谢。
答案 0 :(得分:1)
如您所发现的,AzCopy不会复制空文件夹,因此您需要做的是重新创建文件夹结构。执行此操作的一些PowerShell命令是:
(gci C:\Scripts -r | ? {$_.PSIsContainer -eq $True}) | ? {$_.GetFiles().Count -eq 0} | select FullName
(https://developers.arcgis.com/javascript/jsapi/arcgisdynamicmapservicelayer-amd.html)
此PowerShell系列提供了所有空文件夹的列表。然后,您可以将该列表传递到文件夹创建例程以解决您的问题。