もっと詳しく

PowerShell でパスを配列に分割するには、PowerShell String を使用します。 スプリット() 関数または 分割演算子. ディレクトリパスは文字で区切られています バックスラッシュ ()バックスラッシュを区切り文字として使用して、ディレクトリ パスを文字列配列に分割します。

この記事では、PowerShell の文字列 Split() 関数と分割演算子を使用して、パスを配列に分割する方法について説明します。

PowerShell で Split() を使用してパスを配列に分割する

PowerShell String ビルトインを使用する スプリット() パスを配列に分割する関数。

PowerShell でパスを配列に分割するには、以下の手順を参照してください。

  1. PowerShell で文字列を宣言し、変数に格納します。
  2. PowerShell を呼び出す スプリット() 変数に対する文字列メソッド。
  3. 使用 バックスラッシュ () 文字を区切り文字として使用して、文字列を配列に分割します。
$path = "C:WindowsSystem32calc.exe" 

# Use the backslash as delimiter to splits the string into array
$path.Split("") 

上記の PowerShell スクリプトでは、PowerShell 文字列 Split() 関数が使用します。 バックスラッシュ パスを文字列配列に分割する区切り文字として。

配列へのパスを取得する上記のスクリプトの出力は次のとおりです。

PS C:> $path = "C:WindowsSystem32calc.exe"  

PS C:> $path.Split("")                                                                                                

C:
Windows
System32
calc.exe
PS C:>  

Split 演算子を使用してディレクトリ パスを配列に分割する

PowerShell を使用できます 分割演算子 ディレクトリパスを配列に分割します。 使用 バックスラッシュ パスを文字列配列に分割するための分割演算子の () 文字。

PowerShell で分割演算子を使用してパスを配列に分割するには、以下の手順を参照してください。

  1. PowerShell で文字列を宣言し、変数に格納します。
  2. PowerShell を使用する スプリット 変数上の演算子
  3. 使用 バックスラッシュ パスを文字列配列に分割する区切り文字としての (\) 文字
$dirpath = "D:PSAlias.txt" 

# use the split operator and pass \ as delimiter
$dirpath -split '\' 

PowerShell スクリプトでは、分割演算子はバックスラッシュ文字を使用してパスを配列に分割します。

パスを文字列配列に分割した後の上記の PowerShell スクリプトの出力は次のとおりです。

PS C:> $dirpath = "D:PSAlias.txt"                                                                                    

PS C:> $dirpath -split '\'                                                                                            
D:
PS
Alias.txt

PS C:>                                                                                                                                

結論

PowerShell の文字列 Split() メソッドと分割演算子を使用してパスを配列に分割する方法に関する上記の記事がお役に立てば幸いです。

PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。

The post PowerShell でパスを配列に分割 appeared first on Gamingsym Japan.