Regex 如何创建新目录、复制文件夹并使用Powershell重命名?

Regex 如何创建新目录、复制文件夹并使用Powershell重命名?,regex,powershell,directory,Regex,Powershell,Directory,我有一个目录(a),其中包含名为“F-1234 bla”、“F-2345 blu”等文件夹 但是我想在Powershell中编写一个脚本,创建一个新目录(B),复制文件夹并将文件夹重命名为“F-1234”、“F-2345”等等 我该怎么做 我的代码到目前为止,我已经对文件夹进行了“模拟”: $folder = "F-1234 blablabla", "F-1020 blablabl" $found = $folder -replace "(^F\-((?:[0-9]){4}))" If($fo

我有一个目录(a),其中包含名为“F-1234 bla”、“F-2345 blu”等文件夹

但是我想在Powershell中编写一个脚本,创建一个新目录(B),复制文件夹并将文件夹重命名为“F-1234”、“F-2345”等等

我该怎么做

我的代码到目前为止,我已经对文件夹进行了“模拟”:

$folder = "F-1234 blablabla", "F-1020 blablabl"
$found = $folder -replace "(^F\-((?:[0-9]){4}))"

If($found = 'True'){
Write-Output $result = $1
}

到目前为止,您尝试了什么?我相信您会在so上找到所需的一切。我已尝试使用
$found=$folder-replace“(^F-(?:[0-9]){4}”)重命名“
$folder是一个变量,不是对文件系统中文件夹的引用。有点像如果你从黑板上记下一个笔记,修改你的笔记不会影响来源。查看
重命名项
命令。