PS1:如何从行中排除单词



在这种情况下,如何排除这一行的文件路径部分?

链接:

www.website.com/downloads/file.exe

可以是。exe,。zip等

输出目标:

file.exe

也可以这样用:

$x = file.exe
$path = C:UsersDownloads$x

如何使用powershell来实现?

您可以使用split-pathcmdlet和参数-leaf:

'www.website.com/downloads/file.exe' | Split-Path -leaf

输出file.exe

我建议您在提问之前多做一些搜索。
我确实在网上5分钟内轻松找到了解决方案。

$link = 'www.website.com/downloads/file.exe'
$lastSlashPos = $link.LastIndexOf('/')
$fileNameWithExtension = $link.Substring($lastSlashPos+1)

的文章:

  • LastIndexOf
  • 子字符串

最新更新