gpt4 book ai didi

powershell - Powershell分割一个文件名

转载 作者:行者123 更新时间:2023-12-03 00:50:14 24 4
gpt4 key购买 nike

我必须将更改目录的名称复制到不同目录的文件中。我在命令拆分时遇到了一些问题。

变量$ nom包含目录中的所有文件:示例:
a.out b.out c.out
然后,我想剪第一个字。 “a”-> a.out

但是当我尝试这样做时,它还会存储一个“”。

因为当我执行写主机$ nomArxiu时,它会打印:
_directory1.out,我的最终结果必须是a_directory1.out

谁能告诉我我在做什么错。谢谢

最佳答案

-split的结果是一个数组。

您只希望一个字段而不是两个字段都一样(当您使用$test0时会得到该字段。

尝试$test0[0]

或者为此使用更合适的功能:

$shortnom = $_ -replace ".out$",""

或(因为 $_IO.FileInfo对象,只需使用其 BaseName属性即可):
write-host $_.basename

关于powershell - Powershell分割一个文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com