本帖最后由 idwma 于 2022-1-11 18:17 编辑
回复 20# 5i365
这次测了是可以的
怕不是又是powershell版本问题,2.0dir只有一个时count的数不是1- #&cls&@powershell -c "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" &pause&exit
- $k = 2
- Get-ChildItem ".\A" -Directory | Sort-Object { [int]($_.Name -split '\s+')[0] } | foreach-Object { [array]$a += $_.FullName }
- dir .\b | ?{ $_.PSIsContainer } | %{
- if ((test-path $_.fullname + '\ok')) -and $(dir $_.fullname|%{$n++};$n;$n=$null) -lt 2) { while ($j++ -lt $k) { if ($a[$i++] -ne $null){move $a[$i-1] $_.fullname} } }
- $j=$null
- }
- if ($a[++$i] -eq $null) { "分完" }
复制代码
|