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

时间:2014-10-07 08:50:26

标签: list file powershell copy rename

所有!

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

FileB.xlsx
DumpA.xlsx
EditC.xlsx

我想要的是复制“FileA.xlsx”几次并使用文本文件中的所有名称,所以最后我应该得到4个文件(所有这些都是“FileA.xlsx”的副本:

FileA.xlsx
FileB.xlsx
DumpA.xlsx
EditC.xlsx

1 个答案:

答案 0 :(得分:0)

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

bob2.txt
bob3.txt
bob4.txt

然后以下将做你想做的事:

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

这将创建一个名为bob2.txt,bob3.txt和bob4.txt的FileA.xlsx副本