21 lines
616 B
PowerShell
21 lines
616 B
PowerShell
# 统计 java 文件源代码行数
|
|
# Get-ChildItem -Filter *.java -Recurse | ForEach-Object {
|
|
# Get-Content $_ | Measure-Object -Line
|
|
# }
|
|
|
|
$files = Get-ChildItem -Filter *.java -Recurse
|
|
for ($i = 0; $i -lt $files.Length; $i++) {
|
|
$res = Get-Content $files[$i].FullName | Measure-Object -Line
|
|
if ($res.Lines -ge 2000) {
|
|
$msg = "文件 {0} 行数为 {1}" -f $files[$i].FullName, $res.Lines
|
|
Write-Host $msg
|
|
}
|
|
}
|
|
|
|
$files = Get-ChildItem -Filter *.class -Recurse
|
|
for ($i = 0; $i -lt $files.Length; $i++) {
|
|
$file = $files[$i]
|
|
$msg = "文件 {0} 大小为 {1}kb" -f $file.FullName, $file.Length / 1kb
|
|
}
|
|
|