【发布时间】:2015-06-17 15:13:59
【问题描述】:
我有一堆目录名和文件名,有些是绝对路径,有些是相对路径。我只是希望获得每条路径的 2 个主要部分。输入:
D:\a\b\c\d.txt\
c:\a
\my\desk\n.txt
you\their\mine
我希望得到:
D:\a
c:\a
\my\desk
you\their
PowerShell 中是否有方便的方法来实现这一点?
【问题讨论】:
-
我不使用电源外壳,但我用谷歌搜索了它technet.microsoft.com/en-us/library/…
-
Split-Path -Parent ,如果需要嵌套....
-
其他人建议的拆分路径。 get-childitem 上还有一个 -Depth 开关,在 PowerShell 5.0 中可能会派上用场(使用 -recurse),您可以使用它进行一些过滤以获得强大的结果。
-
你看过[这个问题](stackoverflow.com/q/9725521/847990)吗?
标签: powershell path split