问题描述
$xml = [xml](Get-Content $xmlFile.FullName)
然后将XML保存到新文件中,
$xml.Save($outFileName)
保存后,我移动原始文件:
Move-Item $xmlFile.FullName $successFolder -Force
正如我所说,BizTalk正在监视保存“ $ outFileName”的“ $ out”文件夹。看来BizTalk正在获取的文件多于生成的文件。我们确信,因为BizTalk获取的每个文件都会被记录。
唯一的方法是在$xml.Save
期间并发访问输出文件。这意味着将执行以下步骤:
为避免这种情况,我将$outFileName
保存到临时目录,然后再将文件移至最终文件夹。
我的问题:在这种情况下,$xml.Save()
方法是否可能产生两个相同的文件?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)