2019-11-27

Powershellフォルダのみのフルパスを取得したい。

Windowsコマンドが使えないかpowershellを利用しようとしているんだけど

やりたい出力結果にならない。

\\test\テストサービス\テスト1\

\\test\テストサービス\テスト2\

\\test\テストサービス\テスト3\

\\test\テストロゴ\テスト4

\\test\テストロゴ\テスト5

\\test\テストロゴ\テスト6

\\test\テスト4

\\test\テストディレクトリ\テスト9

\\test\テストディレクトリ\テスト10

こんな感じに出力したい。

Get-ChildItem -Recurse | Out-File -FilePath Sample.txt

ってやっても違うし…。

フォルダ階層深くて、ファイル名まで出てくると邪魔だし途切れるし…。

良い方法ない?マスダー。

  • 知らんけどbashだと if [ ${path:0:-1} == "/" ] then #ディレクトリの場合 readlink -f ${path} else #それ以外 echo ${path} fi でできるぞ。bashを使うのだ。

  • Get-ChildItem -Recurse | select-object fullname | out-file "sample.txt" -width 500

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん