[英]export folders list in specific pattern PowerShell
我需要以我的代碼的特定模式導出文件夾列表
$list = Get-ChildItem -Path c:\test\ -Directory | Select-Object BaseName
我需要最終的 output 。
<object> folder name here </object>
所以我以后可以用它來更新我擁有的 xml 文件
我該怎么做?
$list = Get-ChildItem -Path d:\tmp\ -Directory | Select-Object @{name="baseNameInTag"; expression = {"<object>{0}</object>" -f $_.BaseName}}
使用成員訪問枚舉從Get-ChildItem
發出的 output 對象中獲取所有.BaseName
值。
.BaseName
- 也許令人驚訝 - 與.Name
相同 - 僅對於文件是擴展名,如果存在,則刪除。 使用ForEach-Object
使用可擴展(雙引號)字符串( "..."
)將每個基本名稱嵌入到 XML 元素(的字符串表示形式)中:
(Get-ChildItem -Directory c:\test).BaseName |
ForEach-Object { "<object>$_</object>" }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.