【发布时间】:2020-08-07 07:50:39
【问题描述】:
我对 PowerShell 还很陌生,但到目前为止我使用它的能力有限。
所以,这是我的问题: 我有 100,000 个 xml 文件,其中包含一个具有 State 值的节点。 我想使用 PowerShell 读取文件,然后将文件复制到各自的 State 文件夹中。我可以让文件夹已经创建或让 PS 脚本来做。两者都可以,但我想学习如何做到这两个方面 1. 将文件复制到特定文件夹和 2. 创建文件夹然后将文件复制到其中。
例子:
XML1
<Member>
<LastName>LASTNAME1</LastName>
<FirstName>FIRSTNAME1</FirstName>
<AddressParent>
<Address>
<Type>HOME1</Type>
<Address1>123 STREET</Address1>
<State>FL</State>
</Address>
</AddressParent>
</Member>
XML2
<Member>
<LastName>LASTNAME2</LastName>
<FirstName>FIRSTNAME2</FirstName>
<AddressParent>
<Address>
<Type>HOME1</Type>
<Address1>234 STREET</Address1>
<State>NY</State>
</Address>
</AddressParent>
</Member>
重申:
我想阅读单个文件夹中存在的文件。
根据<State>节点将文件复制到各自的State文件夹中。
此外,每个 XML 文件有超过 1 个 <State> 节点,因此我需要使用绝对路径(不确定这是否是正确的术语)。
我要提前感谢大家,非常感谢您提供的任何帮助。
【问题讨论】:
标签: xml powershell file copy nodes