我有这个文件需要每个月复制到每个大学,其名称为新名称
所以我想获取我的源文档并将其复制并从文本文件中的列表中重命名。
这是我试过的:
$source = "C:\Users\BackZ\Documents\environment\Source\Booking og lønafregning Blank.xls"
$Namelist = get-content "C:\Users\BackZ\Documents\environment\Source\List.txt"
Get-ChildItem $source | Rename-Item -NewName { $_.name -Replace 'Booking og lønafregning Blank.xls',set-content $Namelist}
我是新手,所以当你回答时请记住这一点。
我已经看过其他几个帖子了她和其他网站,但似乎没有与此相同的需求,为什么我能理解他们正在做什么
所以我正在寻找一些指南。
答案 0 :(得分:4)
根据您的代码,我做出以下假设:
在此基础上,以下内容应该有效:
Push-Location "C:\Users\BackZ\Documents\Environment\Source"
$NameList = Get-Content "List.txt"
ForEach ($Name in $NameList) {
Copy-Item -Path "Booking og lønafregning Blank.xls" -Destination ("$Name"+".xls") -Force
}
Pop-Location