Powershell 将文件名复制到新文件
我有一个文件,文件名中包含创建该文件的日期:Powershell 将文件名复制到新文件,powershell,Powershell,我有一个文件,文件名中包含创建该文件的日期: 2456Backup20150615.txt 我希望能够获取该文件名并创建一个新的同名空白文本文件,并添加扩展名.pgp.trg: 2456Backup20150615.txt.pgp.trg 在PowerShell中是否仍然可以执行此操作?使用获取子项和Where Object查找相关文件,将它们通过管道传输到每个对象,并使用新建项创建一个新文件: Get-ChildItem -Filter *.txt |Where-Object {$_.Na
2456Backup20150615.txt
我希望能够获取该文件名并创建一个新的同名空白文本文件,并添加扩展名.pgp.trg
:
2456Backup20150615.txt.pgp.trg
在PowerShell中是否仍然可以执行此操作?使用
获取子项
和Where Object
查找相关文件,将它们通过管道传输到每个对象,并使用新建项
创建一个新文件:
Get-ChildItem -Filter *.txt |Where-Object {$_.Name -match "\d{4}Backup\d{8}.txt"} |Foreach-Object {
New-Item "$($_.Name).pgp.trg" -ItemType File
}
使用
Get ChildItem
和Where Object
查找相关文件,将它们传送到每个对象的ForEach Object
,并使用newitem
创建一个新文件:
Get-ChildItem -Filter *.txt |Where-Object {$_.Name -match "\d{4}Backup\d{8}.txt"} |Foreach-Object {
New-Item "$($_.Name).pgp.trg" -ItemType File
}