List PowerShell-使用名称列表复制文件

List PowerShell-使用名称列表复制文件,list,file,powershell,copy,rename,List,File,Powershell,Copy,Rename,全部 我正在尝试使用PowerShell解决以下问题。 基本上,我已经设置了一个具有所需属性的文件。让我们称之为“FileA.xlsx”。 我有一个包含姓名列表的文本文件,即: FileB.xlsx DumpA.xlsx EditC.xlsx 我尝试的是多次复制“FileA.xlsx”,并使用文本文件中的所有名称,因此最终我应该得到4个文件(它们都是“FileA.xlsx”的副本): 假设您有一个名为files.txt的文件,其中包含以下内容: bob2.txt bob3.txt bob4.t

全部

我正在尝试使用PowerShell解决以下问题。 基本上,我已经设置了一个具有所需属性的文件。让我们称之为“FileA.xlsx”。 我有一个包含姓名列表的文本文件,即:

FileB.xlsx
DumpA.xlsx
EditC.xlsx
我尝试的是多次复制“FileA.xlsx”,并使用文本文件中的所有名称,因此最终我应该得到4个文件(它们都是“FileA.xlsx”的副本):


假设您有一个名为files.txt的文件,其中包含以下内容:

bob2.txt
bob3.txt
bob4.txt
然后,以下操作将执行您想要的操作:

$sourceFile = "FileA.xlsx"
gc .\files.txt | % {
    Copy-Item $sourceFile $_
}

这将创建一个名为bob2.txt、bob3.txt和bob4.txt的文件a.xlsx的副本

您能展示一下您的尝试吗?
$sourceFile = "FileA.xlsx"
gc .\files.txt | % {
    Copy-Item $sourceFile $_
}