WIN7 以上系统,开启PS- gci "$Pwd\A" -Directory -Recurse -Depth 0|%{
- foreach ($Number in @($_.name.Split('_'))) {
- $err=$null
- foreach ($i in ($Number.GetEnumerator())){
- if (![Char]::IsDigit("$i")){$err='yes'}
- }
- if (!$err){$Folder=$Number}
- }
- if([Io.Directory]::Exists("$Pwd\B\$Folder")){
- Get-Item "$($_.fullname)\*"|%{
- Copy $_.Fullname -Dest "$Pwd\B\$Folder\" -Recurse -Force
- if ($?){Write-host '复制文件:'$_.Fullname -fore Magenta}
- }
- }
- }
- pause
复制代码
|