一、功能概述
本源码的最终目的是获得一个指定名称的文件夹。流程图如下:
二、源码分享
param($target, $regex)
$exitDir = Test-Path $target -PathType Container
echo "Target exists:"$exitDir
if(!$exitDir){
echo "Target not exists"
$dirListMatched = @()
if($regex -ne $null){
$dirListMatched = Get-Item $regex
}
if($dirListMatched.Count -eq 0){
echo "TargetReg not matched"
New-Item $target -ItemType Directory
}elseif($dirListMatched.Count -eq 1){
echo "TargetReg matched 1 times"
Move-Item $dirListMatched[0] $target
}else{
echo "TargetReg matched more than 1 times, exit!!!"
exit
}
}
echo "Already exist..."
作者:jeady
链接:https://juejin.cn/post/7142881349479694344
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。