将文件复制到其父目录(带有目录名前缀)

时间:2019-02-08 21:22:22

标签: powershell

简而言之,我有一个注明日期的目录列表,其中包含文件列表。

我需要一个带有日期前缀的文件列表。

我无法确保输入内容更有用,因为目录上的日期会随着状态的变化而变化。

到目前为止,我已经研究出一种方法来重命名带有目录名称前缀的文件。

NSURLSessionConfiguration

但是,我是一名Powershell新手(实际上是在五分钟前),我对批处理文件的经验并没有为此做好准备。我该如何将文件复制到父目录?

1 个答案:

答案 0 :(得分:0)

使用-Format运算符从组件中构建目标名称

Get-ChildItem "C:\Directory to find files" -Recurse -File |
    Copy-Item -Destination {"{0}\{1}-{2}" -f $_.Directory.Parent.Fullname,
                                             $_.Directory.Name,
                                             $_.Name } -WhatIf

如果输出看起来正常,请删除-WhatIf