1、递归修改区分文件大小写
# 管理员账号运行powershell,进入要修改的文件夹目录,运行该命令
(Get-ChildItem -Recurse -Directory).FullName | ForEach-Object {fsutil.exe file setCaseSensitiveInfo $_ enable}
2、递归修改文件扩展名
# 将当前目录(.)下的所有class文件变成java文件
Get-ChildItem . -Include *.class -recurse|ForEach-Object {ren $_.fullname $_.fullname.replace('.class','.java') }
3、递归删除指定文件
#将当前目录(.)下的所有java文件删除
Get-ChildItem . -Include *.java -recurse|ForEach-Object {rm $_ }