powershell中如何列出当前目录所有py文件
先直接回答你的 PowerShell 用法,并给出几个常见变体。
在 PowerShell 里列出当前目录所有 .py 文件,最直接的是:
Get-ChildItem -Filter *.py
更短的别名写法:
gci *.py
如果你要包含子目录里的 .py 文件:
Get-ChildItem -Filter *.py -Recurse
如果你只想看文件名:
Get-ChildItem -Filter *.py | Select-Object -ExpandProperty Name
如果你想要完整路径:
Get-ChildItem -Filter *.py | Select-Object -ExpandProperty FullName
补充一点,dir *.py 在 PowerShell 里也能用,因为 dir 是 Get-ChildItem 的别名。
可以,PowerShell 里只输出文件名用这个:
Get-ChildItem -Filter *.py | Select-Object -ExpandProperty Name
简写:
gci *.py | % Name
如果你想连子目录一起找,但仍然只显示文件名:
Get-ChildItem -Filter *.py -Recurse | Select-Object -ExpandProperty Name
如果你还想显示“相对路径”而不是纯文件名,我也可以顺手给你一条。

浙公网安备 33010602011771号