gpt4 book ai didi

powershell - 获取名称文件夹的一部分

转载 作者:行者123 更新时间:2023-12-04 01:58:46 25 4
gpt4 key购买 nike

我使用 powershell,我需要获取名称文件夹的一部分并将其设置为一个变量。例如,我有一个名为“test-123”的文件夹,目录是 c:\tmp\test-123 。

我只需要将变量设置为“-123”,并使用它来插入 .txt 文件(替换一些其他文本)。有什么办法吗?

最佳答案

内置的字符串操作非常简单。

$FullFolderPath = 'C:\tmp\test-123';

#Depending on PowerShell version, you may need ToString() here.
$FolderName = (Split-Path $FullFolderPath -Leaf).ToString();

#Gets the index of the first dash in the file name. If you know you
#need the last dash, use LastIndexOf('-') instead.
$DashIndex = $FolderName.IndexOf('-');

#Return a substring from a starting position to the end of the string
$FolderNameFromDashToEnd = $FolderName.SubString($DashIndex);

$FolderNameFromDashToEnd 现在应该具有值 -123

关于powershell - 获取名称文件夹的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751333/

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