YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* Select-Objectで特定のプロパティを文字列で取得 [#p7e2abde]
*** dirで取得するのはFileInfoオブジェクト [#pe7528c6]
PS> dir *.txt | gm
TypeName: System.IO.FileInfo
*** FileInfoオブジェクトをパイプしてselectするとSelected....
PS> dir *.txt | select FullName | ConvertTo-Json
[
{
"FullName": "C:\\tmp\\1.txt"
},
{
"FullName": "C:\\tmp\\2.txt"
},
{
"FullName": "C:\\tmp\\3.txt"
}
]
PS> dir *.txt | select FullName | gm
TypeName: Selected.System.IO.FileInfo
*** オブジェクトではなく文字列で取得するには-ExpandProper...
PS> dir *.txt | select -ExpandProperty FullName | Conver...
[
"C:\\tmp\\1.txt",
"C:\\tmp\\2.txt",
"C:\\tmp\\3.txt"
]
PS> dir *.txt | select -ExpandProperty FullName | gm
TypeName: System.String
終了行:
* Select-Objectで特定のプロパティを文字列で取得 [#p7e2abde]
*** dirで取得するのはFileInfoオブジェクト [#pe7528c6]
PS> dir *.txt | gm
TypeName: System.IO.FileInfo
*** FileInfoオブジェクトをパイプしてselectするとSelected....
PS> dir *.txt | select FullName | ConvertTo-Json
[
{
"FullName": "C:\\tmp\\1.txt"
},
{
"FullName": "C:\\tmp\\2.txt"
},
{
"FullName": "C:\\tmp\\3.txt"
}
]
PS> dir *.txt | select FullName | gm
TypeName: Selected.System.IO.FileInfo
*** オブジェクトではなく文字列で取得するには-ExpandProper...
PS> dir *.txt | select -ExpandProperty FullName | Conver...
[
"C:\\tmp\\1.txt",
"C:\\tmp\\2.txt",
"C:\\tmp\\3.txt"
]
PS> dir *.txt | select -ExpandProperty FullName | gm
TypeName: System.String
ページ名: