[解決済み】Get-ChildItemを使用してディレクトリのみを取得するにはどうすればよいですか?
2022-04-02 15:05:21
質問
PowerShell 2.0を使っていて、あるパスのすべてのサブディレクトリをパイプで出力したいのですが、どうすればいいですか?次のコマンドは、すべてのファイルとディレクトリを出力しますが、ファイルをフィルタリングする方法がわかりません。
Get-ChildItem c:\mypath -Recurse
を使ってみました。
$_.Attributes
のリテラルインスタンスをどのように作成すればよいのでしょうか?
System.IO.FileAttributes
と比較することができます。で
cmd.exe
となります。
dir /b /ad /s
解決方法は?
PowerShell 3.0以上の場合。
Get-ChildItem -Directory
また、エイリアスを使用することもできます。
dir
,
ls
および
gci
PowerShellのバージョンが3.0未満の場合。
は
FileInfo
が返すオブジェクトは
Get-ChildItem
は "base"プロパティを持っています。
PSIsContainer
. これらの項目だけを選択したい。
Get-ChildItem -Recurse | ?{ $_.PSIsContainer }
ディレクトリの生の文字列名が必要な場合は、次のようにします。
Get-ChildItem -Recurse | ?{ $_.PSIsContainer } | Select-Object FullName
関連
-
[解決済み] Export-Csv - パス 'C:\export.csv' へのアクセスは拒否されました。
-
[解決済み] Push-LocationとSet-Locationの使い分けは?
-
[解決済み] Get-ADUser でのエラー: 無効な列挙コンテキスト
-
[解決済み] PowerShellの文字列補間構文
-
[解決済み] PowerShellでショートカットを作成する方法
-
[解決済み] PowerShellで改行するには?
-
[解決済み] PowerShellで文字列がifで始まる場合 [重複]。
-
[解決済み] powershellでToStringを使用して日付をフォーマットする
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] PowerShell 2.0を使ってディレクトリ全体を再帰的に削除するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PowerShellの関数で変数をインクリメントする
-
[解決済み] OutVariableを使用してArrayListを作成する
-
[解決済み] Push-LocationとSet-Locationの使い分けは?
-
[解決済み] Get-ChildItem -force で My Documents フォルダとその他の接続ポイントに "Access Denied" を報告する。
-
[解決済み] Windows PowerShellでファイルが存在するかどうかをチェックする?
-
[解決済み] PowerShellでデータをCSVにエクスポートする方法は?
-
[解決済み] いずれかのキーを押して続行[複製]。
-
[解決済み] PowerShellを使用してSFTPにファイルをアップロードする
-
[解決済み] Powershellでギャラリーが利用できないというエラーが発生しました。
-
[解決済み] Powershell プロセスの開始、タイムアウトによる待機、Kill、終了コードの取得