[解決済み] PowershellでParentの親ディレクトリを取得する方法は?
2022-05-14 22:31:57
質問
ということは、例えば変数にディレクトリが格納されているとします。
$scriptPath = (Get-ScriptDirectory);
次に、ディレクトリを見つけるために 2 の親階層を探したいと思います。
いい方法を教えてほしい。
$parentPath = Split-Path -parent $scriptPath
$rootPath = Split-Path -parent $parentPath
1行のコードでrootPathにたどり着けるか?
どのように解決するのですか?
ディレクトリのバージョン
get-item
はここであなたの親切な助け舟となります。
(get-item $scriptPath ).parent.parent
文字列のみが必要な場合
(get-item $scriptPath ).parent.parent.FullName
ファイルのバージョン
もし
$scriptPath
がファイルを指しているならば
Directory
プロパティを呼び出す必要があります。
(get-item $scriptPath).Directory.Parent.Parent.FullName
備考
これは、以下の場合にのみ動作します。
$scriptPath
が存在する場合のみ動作します。そうでない場合は
Split-Path
コマンドレットを使用します。
関連
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] Bashで現在の作業ディレクトリをスクリプトのディレクトリに設定するにはどうすればよいですか?
-
[解決済み] Bashコマンドからテキストファイルの内部を検索・置換する
-
[解決済み] 現在のPowerShellスクリプトの場所を特定する最良の方法は何ですか?
-
[解決済み] PowerShell 2.0を使ってディレクトリ全体を再帰的に削除するには?
-
[解決済み】PowerShellスクリプトを実行する方法
-
[解決済み】PowerShellを使用してディレクトリ内のファイルをループ処理する。
-
[解決済み】実行中のコマンドレットのカレントディレクトリを取得する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] NULL 値の式でメソッドを呼び出すことはできない
-
[解決済み】powershellで再利用するために資格情報を保存すると、ConvertTo-SecureString : Key not valid for use in specified stateというエラーが発生する。
-
[解決済み] Send-MailMessage - リモートサーバーに接続できません。
-
[解決済み] Export-Csv - パス 'C:\export.csv' へのアクセスは拒否されました。
-
[解決済み] [System.Web.Security.Membership]::GeneratePassword() - Type Not found
-
[解決済み] PowerShellで使用するGetType、変数の違いについて
-
[解決済み] Powershell ISE 内の別の PS1 スクリプトから PowerShell スクリプト PS1 を呼び出す
-
[解決済み] Powershell New-ScheduledTaskTrigger -RepetitionIntervalを使った反復タスクの実行
-
[解決済み] PowerShellスクリプトから終了コードを返す
-
[解決済み] Windows Server 2016で、すべてのPowerShellセッションのコマンド履歴を確認するにはどうすればよいですか?