powershell 中的等价命令 basename 和 dirname linux

Equivalence command basename and dirname linux in powershell

Powershell:5.0

嗨!

powershell 如何从带有“.”的文件中获取基本名称名义上?

还有一个目录?

Filename: test.txt
dir: /test01.test/
Filename: test
dir: test01

谢谢

这不是 linux 中的基本名称,除非您指定后缀:

basename /users/js/file.txt
file.txt

basename file.txt .txt               
file

不过,这里有一种方法可以满足您的需求。它打印出 fileinfo 或 dirinfo 对象的基本名称 属性。 % 是 foreach-object 的缩写。

get-item file.txt | % basename
file