0

我们正在使用 azcopy 将 Web 应用程序的内容传输到云迁移项目中的 azure 文件服务。问题是默认情况下它不会复制空文件夹。因此,在内容传输之后,应用程序在许多情况下会抛出异常,因为它希望文件夹结构存在。我的问题是是否有任何命令可以复制,包括 az copy 中的 emlty 文件夹?

我检查了文档。那里提到,空文件夹的上传和下载不是在 azcopy 中完成的。对于复制,没有提到......所以我们正在寻找一些命令来做同样的事情,但找不到任何命令。这甚至可以用工具吗?

提前致谢。

4

1 回答 1

1

正如您所发现的,AzCopy 不会复制空文件夹,因此您需要做的是重新创建文件夹结构。执行此操作的一些 PowerShell 命令是:

(gci C:\Scripts -r | ? {$_.PSIsContainer -eq $True}) | ? {$_.GetFiles().Count -eq 0} | select FullName

本文中的 Powershell 示例

此 PowerShell 行为您提供所有空文件夹的列表。然后,您可以将该列表传递给您的文件夹创建例程以解决您的问题。

于 2016-03-30T05:12:30.267 回答