“更多”命令不会保存到文件

时间:2017-10-19 17:35:12

标签: batch-file cmd command

我正在尝试删除.txt文件中的前200行。

上面的代码已经工作了几个月,但最近才停止工作,代码运行到更多命令然后停止。

如果我按键盘几次会触发某些内容并开始转到下一行代码。

我想让这段代码在没有我运行的情况下手动按键几次的情况下运行。

作为旁注,如果我关闭终端窗口而不是强制脚本,然后尝试删除新的database2.txt文件,我收到一个错误,该文件无法删除,因为它正在被more.com使用

我的代码:

cd c:\folder
more /E +200 Database.txt > Database2.txt
timeout 10
del /f Database.txt
timeout 10
rename Database2.txt Database.txt
timeout 10
exit;

我正在跑步:

  • Windows 10家庭版1703
  • 操作系统版本:15063.674
  • Ram:6gb
  • X64处理器
  • 64bit OS
  • 英特尔酷睿i5-2430m cpu@2.40ghz

任何帮助表示赞赏!!

1 个答案:

答案 0 :(得分:0)

我很感激大家帮助我找到问题,但我找到了解决方案。我用这种方式格式化了命令:

"> Database2.txt( 更多+200 Database.txt )"

如果有人能够解释为什么会发生这种情况或者这种格式如何解决我的问题,那么它应该是一个很棒的命令!