重命名文件以使用Powershell匹配第二个文件夹中的文件

时间:2020-07-08 18:48:50

标签: powershell

我正在将文件夹1中的文件重命名为与文件夹2中的文件相同的名称,但是我需要保留文件夹1中文件的扩展名。

在Stackoverflow的资源中,我发现一个人发布了一个几乎准确的问题,只是我需要保留文件夹1中文件的扩展名。

这是我在StackOverflow上找到的示例代码:

$names = @()
$getPath = "C:\Temp\get"
$setPath = "C:\Temp\set"
Get-ChildItem $getPath |
    Foreach-object {
        $names += $_
    }
$i = 0
Get-ChildItem $setPath |
    Foreach-object {
        Rename-Item -Path $_.FullName -NewName $names[$i]
        $i++ 
    }

0 个答案:

没有答案