[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
把xml文件压缩,作为附件传上来,说清楚需要删除哪些内容。

TOP

回复 3# ttrrf


    我还从来没有见过哪个代码能否处理所有的情况

TOP

回复 5# ttrrf


    好吧。那我们一起等待热心人给你贴代码

TOP

  1. @echo off
  2. findstr /v "<item>zh_TW</item> <item>繁體中文</item>" arrays.xml > arrays_new.xml
  3. move /y arrays_new.xml arrays.xml
复制代码

TOP

回复 11# ttrrf


    问题解决了吗?

TOP

回复 15# ttrrf


    把你的xml文件压缩一下,传上来,我试试。

TOP

回复 18# ttrrf


你那个xml文件是UTF-8格式,用BAT直接处理的话非常不方便。建议考虑使用PowerShell
  1. Get-Content arrays.xml -Encoding UTF8 | %{
  2. if (($_ -notmatch '<item>zh_TW</item>') -and ($_ -notmatch "<item>繁體中文</item>")) {
  3. $_
  4. }
  5. } | Out-File arrays_new.xml -Encoding UTF8
复制代码
1

评分人数

TOP

回复 22# ttrrf


具体哪里不行?
报错信息是什么?
你的PowerShell版本是什么?
你的操作系统是什么?

我不在你那点钱,只是想知道为什么不行。

TOP

回复 24# ttrrf


    请注意看代码的最后一行,它是把结果写入了文件arrays_new.xml,这一点跟8楼的做法是一样的。

TOP

返回列表