微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

powershell 中的等效命令 basename 和 dirname linux

如何解决powershell 中的等效命令 basename 和 dirname linux

Powershell:5.0

嗨!

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

对于目录?

  • 示例:
Filename: test.txt
dir: /test01.test/
  • 预期结果:
Filename: test
dir: test01

谢谢

解决方法

Linux 中的 basename 不是这样做的,除非您指定后缀:

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

basename file.txt .txt               
file

但是这里有一种方法可以做你想做的事。它打印出 fileinfo 或 dirinfo 对象的 basename 属性。 % 是 foreach-object 的缩写。

get-item file.txt | % basename
file

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。