【问题标题】:Batch File script to update a file用于更新文件的批处理文件脚本
【发布时间】:2014-10-16 10:26:52
【问题描述】:

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

13


请帮我创建一个批次。

我可以在 C 编程中实现同样的效果吗?如果是,请告诉我如何操作。

【问题讨论】:

  • Can I achieve the same in C programing?,是的,你可以,使用fgetsstrcmpfprintf
  • 您当前的代码版本在哪里?向我们展示你的努力!
  • 我也需要保存文件。
  • @VishalSrivastava, fopen("test.txt", "r+");,打开一个文件进行更新(输入和输出)。
  • @VishalSrivastava 人们往往不喜欢“请给代码”。您需要提供example of what you've done

标签: c batch-file cmd system


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-12-27
    • 1970-01-01
    • 2013-05-16
    • 2014-06-14
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多