POWERSHELL- $SourDir="D:\test4";#设置源目录
- $DestDir="D:\test3";#设置输出目录
-
- dir $SourDir *txt|foreach{
- $fso=Get-Content -Path $_.fullname;
- for([int]$i=0;$i -le 5;$i++){
- $str=$fso[$fso.Count-1]|%{$_.split()[$i]};
- if($i -eq 5){$t="`t"+"`t"}else{$t="`t"};
- -join($str,$t)|Out-File -FilePath $DestDir\$_ -Append -NoNewline};
-
- for([int]$i=7;$i -le 12;$i++){
- $str= ($fso|%{$_.split()[$i]}|Measure-Object -Sum|%{$_.sum}|%{'{0:0.00}' -f $_});
- -join($str,"`t")|Out-File -FilePath $DestDir\$_ -Append -NoNewline};
-
- }
复制代码 以前没用过PS脚本的,先用下面代码解除限制,代码保存为bat文件,管理员身份执行- powershell -c "Set-ExecutionPolicy Unrestricted"
复制代码
|