我有一张桌子
ID P_ID Cost
1 101 1000
2 101 1050
3 101 1100
4 102 5000
5 102 2000
6 102 6000
7 103 3000
8 103 5000
9 103 4000
Run Code Online (Sandbox Code Playgroud)
我想使用"Cost"列两次来获取与我希望输出的每个P_ID相对应的成本中的第一个和最后一个插入值:
P_ID First_Cost Last_Cost
101 1000 1100
102 5000 6000
103 3000 4000
Run Code Online (Sandbox Code Playgroud) 我有一个包含许多大文件的文件夹。我想将这些文件分成 3 个文件夹。要求是获取主文件夹中的文件数量,然后将这些文件平均分割到 3 个子文件夹中。示例 - 主文件夹有 100 个文件。当我运行 powershell 时,应创建 3 个子文件夹,分别包含 33、33 和 34 个文件。我们如何使用 Powershell 来做到这一点?
我尝试过以下方法:
$FileCount = (Get-ChildItem C:\MainFolder).count
Get-ChildItem C:\MainFolder -r | Foreach -Begin {$i = $j = 0} -Process {
if ($i++ % $FileCount -eq 0) {
$dest = "C:\Child$j"
md $dest
$j++
}
Move-Item $_ $dest
}
Run Code Online (Sandbox Code Playgroud)