【发布时间】:2017-06-10 20:29:36
【问题描述】:
我是 powershell 的初学者,但最近有人要求我为基础架构人员创建一个脚本。
基本上我有一个文本文件中的文件名列表。 这些文件存在于两个不同的位置,比如说 locationA 和 locationB。这些文件可能位于文件夹根目录中的不同子文件夹中。
我需要做的是找到文本文件中列出的每个文件。 在 locationA 中搜索文件,然后在 locationB 中找到文件,很可能是不同的文件夹结构,然后将文件覆盖在 locationB 中存在的文件与 locationA 中的文件相同的位置。
我假设这需要通过数组来完成。我遇到的问题是在每个位置找到文件,然后按文件名覆盖关联的文件。
任何帮助将不胜感激。我刚接触到这个网站,打算以后更多地使用它。
到目前为止我的代码:
$FileList = 'C:\File_Names.txt'
$Src ='\\server\Temp'
$Dst ='\\server\Testing'
Foreach ($File in $FileList) {
Get-ChildItem $Src -Name -Recurse $File
}
【问题讨论】:
标签: arrays file powershell find move