![](/img/trans.png)
[英]How to extract specific properties from each JSON object using javascript
[英]How to extract properties from a powershell object
我正在嘗試從 Powershell 中的 Get-ChildItem 獲得的結果中提取 object 的屬性,如下所示
$folderPath = "C:\Users\me\someThing1\someThing2"
$fileNames = Get-ChildItem -Path $folderPath -Filter *.pdf -recurse | ForEach-Object {
$_.FullName
$_.LastWriteTime
$_.Exists
$_.BaseName
$_.Extension
}
# Extracting properties
foreach ($file in $fileNames) {
Write-Host $file
}
當我使用 Write-Host 命令時,我將 FullName、LastWriteTime、Exists、BaseName、Extension 的屬性值打印到每個文件的終端。 但我無法獲得個人財產價值。
例如,我試過
Write-Host $file."BaseName"
這沒用。 有人可以幫我從每個文件中提取單個屬性嗎? 目的是將每個文件的每個屬性存儲到一個數組中,如下所示
$FullNames = @()
$LastWriteTimes = @()
$Exists = @()
$BaseNames = @()
$Extensions = @()
只需發布將屬性提取到單個 arrays 的修訂代碼,以便其他人可能會發現它有幫助。 感謝所有支持的人。
# Edit the Folder Path as desired
$folderPath = "C:\Users\me\someThing1\someThing2"
# Getting File Objects
$files = Get-ChildItem -Path $folderPath -recurse
# Extracting properties into individual Arrays
$FullNames = $files.FullName
$LastWriteTimes = $files.LastWriteTime
$file_Exists = $files.Exists
$BaseNames = $files.BaseName
$Extensions = $files.Extension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.