从 powershell 中的 Get-ChildItem Cmdlet 中删除 -Path 项

Removing -Path item from Get-ChildItem Cmdlet in powershell

当我在 PowerShell 中键入 ls 时如何删除路径。我希望其他项目的格式保持不变,(ModeLastWriteTimeLengthName)。只是删除行 Directory C:\。我一直在玩,我可以删除它,但无法正确设置其他项目的格式。

您在屏幕上看到的格式由 Format.ps1xml 文件决定。

当您使用 Select-Object 和 select 特定属性时,格式会发生变化,因为您更改了对象类型(如果您执行 get-type(),您会看到它现在是 PSSelectedObjectPSCustomObject),并且不再应用该格式。

我认为获得所需内容的最简单方法可能是使用不显示目录名称的新条目覆盖 Format.ps1xml 文件。