c - 用于更新文件的批处理文件脚本

标签 c batch-file cmd system

我的桌面上有一个名为“test.txt”的文件。
文件内容如下
<操作>1
<子>12
现在我必须编写一个bat文件来读取值并将其增加1,然后保存文件。
结果:

13


请帮助我创建一个相同的批处理。

我可以用 C 编程实现同样的目的吗?如果是,请告诉我如何做。

最佳答案

powershell 示例

$str = Get-Content "test.txt"
$xml = [xml]("<root>" + $str + "</root>")
$xml.root.sub = [String]([Int]$xml.root.sub + 1)
$xml.root.InnerXml | Out-File -FilePath "test.txt" -Encoding ASCII

关于c - 用于更新文件的批处理文件脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402043/

相关文章:

windows - 批处理文件,文件夹路径中的通配符,不知道通配符是什么

windows - 在批处理作业中创建文件名作为时间戳

c++ - lib\app_error.c|49|error : expected '=' , ',' , ';' , 'asm' or '__attribute__' before 'void' Nortic Semi 例子

batch-file - 试图理解这段代码(批处理,CMD)

batch-file - 如何逃脱!在 .bat 文件的设置行中

batch-file - 无法在Windows 10下运行.bat文件

windows - 在 Windows Vista 上以管理员身份运行时,如何使快捷方式在不同的目录中启动?

c - 如何在 Windows 上的 gcc 中链接 cs50 C 库

c - C中的插入二叉搜索树

c++ - 如何声明一个空的 char* 并动态增加大小?