薄荷皐の備忘録とか
2015年12月19日土曜日
【PowerShell】フォルダ配下に格納されているファイルのファイル名を取り出す。
タイトル通りのことをまた使うかも知れないのでメモ
こんな感じのフォルダ構成から格納されているファイルのファイル名のみを取り出す。
フォルダ構造
PS D:\@temp> ls -r
ディレクトリ: D:\@temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2015/12/19 23:47 1
d---- 2015/12/19 23:47 2
ディレクトリ: D:\@temp\1
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2015/12/19 23:47 1_1
d---- 2015/12/19 23:47 1_2
ディレクトリ: D:\@temp\1\1_1
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2015/12/19 23:47 0 b.txt
ディレクトリ: D:\@temp\2
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2015/12/19 23:47 0 a.txt
「ls -r」で配下のフォルダ・ファイルを取得、「Where-Object { $_.Attributes -ne "Directory"} 」でディレクトリを除外、「%{ $_.Name}」でファイル名のみを表示。
フォルダ配下のファイルのファイル名のみ取り出す
PS D:\@temp> ls -r | Where-Object { $_.Attributes -ne "Directory"} | %{ $_.Name}
b.txt
a.txt
一年に2・3回は使うはず。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿