本帖最后由 5i365 于 2023-1-25 14:39 编辑
回复 2# idwma
多谢大侠指引, 下面的代码, 实际上有两个公共的路径, 分别如下: 但是如何只输出这两行呢?
C:\Users\Administrator\hello\
C:\Users\Administrator\Desktop\Test0\DEF\
这个逻辑有点难以描述
- $s = @'
- C:\Users\Administrator\hello\A
- C:\Users\Administrator\hello\B
- C:\Users\Administrator\hello\B\1.txt
- C:\Users\Administrator\Desktop\Test0\DEF\A
- C:\Users\Administrator\Desktop\Test0\DEF\B
- C:\Users\Administrator\Desktop\Test0\DEF\1.txt
- C:\Users\Administrator\Desktop\Test0\DEF\2.txt
- '@
- $s -split "\r?\n" |
- foreach {
- Split-Path $_
- }
复制代码 |