PowerShell Yolu Diziye Böl
Yolu PowerShell'de bir diziye bölmek için PowerShell String Split() işlevini veya split operatörünü kullanın. Dizin yolu, ters eğik çizgi (\) karakteriyle ayrılır; bu karakter, dizin yolunu bir dize dizisine bölen sınırlayıcı olarak ters eğik çizgiyi kullanır.
Bu makalede, yolu bir diziye bölmek için PowerShell string Split() işlevini ve bölme operatörünü kullanmayı tartışacağız.
PowerShell'de Yolu Diziye Bölmek için Split() kullanın
Yolu bir diziye bölmek için PowerShell String yerleşik Split() işlevini kullanın.
Yolu PowerShell'de bir diziye bölmek için aşağıdaki adımlara bakın
- PowerShell'de bir dize bildirin ve bunu bir değişkende saklayın.
- Bir değişken üzerinden PowerShell Split() dize yöntemini çağırın.
- Dizeyi bir diziye bölmek için sınırlayıcı olarak ters eğik çizgi (\) karakterini kullanın.
$path = "C:\Windows\System32\calc.exe"
# Use the backslash as delimiter to splits the string into array
$path.Split("\")
Yukarıdaki PowerShell betiğinde, PowerShell string Split() işlevi, yolu bir dize dizisine bölmek için sınırlayıcı olarak ters eğik çizgi'yi kullanır.
Bir diziye giden yolu bulmak için yukarıdaki betiğin çıktısı:
PS C:\> $path = "C:\Windows\System32\calc.exe"
PS C:\> $path.Split("\")
C:
Windows
System32
calc.exe
PS C:\> Dizin Yolunu Diziye Bölmek için Bölme operatörünü kullanın
Dizin yolunu bir diziye bölmek için PowerShell bölme operatörünü kullanabilirsiniz. Yolu bir dize dizisine bölmek için bölme operatöründe ters eğik çizgi (\) karakterini kullanın.
PowerShell'deki bölme operatörünü kullanarak yolu bir diziye bölmek için aşağıdaki adımlara bakın
- PowerShell'de bir dize bildirin ve bunu bir değişkende saklayın.
- Değişken üzerinde PowerShell bölme operatörünü kullanın
- Yolu bir dize dizisine bölmek için sınırlayıcı olarak ters eğik çizgi (\\) karakterini kullanın
$dirpath = "D:\PS\Alias.txt"
# use the split operator and pass \\ as delimiter
$dirpath -split '\\' PowerShell betiğinde bölme operatörü, yolu bir diziye bölmek için ters eğik çizgi karakterini kullanır.
Yolu dize dizisine böldükten sonra yukarıdaki PowerShell betiğinin çıktısı şöyledir:
PS C:\> $dirpath = "D:\PS\Alias.txt"
PS C:\> $dirpath -split '\\'
D:
PS
Alias.txt
PS C:\> Harika İpucu: Dizi verilerini okumak için PowerShell'de GetEnumerator nasıl kullanılır?
Çözüm
Yolu bir diziye bölmek için PowerShell string Split() yönteminin ve bölme operatörünün nasıl kullanılacağına ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.
PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.