我需要帮助创建一个power-shell脚本,该脚本可以递归地将文件夹从一个位置复制到另一个位置。我打算如何做到这一点:
将会有一个要复制的文件夹列表,它们是名称和ID号的组合。
创建一个存储变量的数组。
创建一个循环,查找数组中的每个变量,并将文件夹复制到另一个位置。
这是我复制单个文件夹的代码,但我需要让它更可行,以便它可以根据变量复制文件夹:
$AID = (4069302,4138482)
foreach ($number in $AID ) {
Get-ChildItem "C:\Users\sshres19\Desktop\Script\GAEBox" -Recurse -Filter "*$number*" |
Copy-Item -destination "C:\Users\sshres19\Desktop\Script\Reg"
}
脚本需要在给定条件下复制所有文件夹和文件。
答案 0 :(得分:0)
将-Recurse
添加到Copy-Item
会使其复制文件夹及其内容。