您的位置 首页 java

bat-写入文件

Part 1:概览

  1. bat运行的结果信息默认是显示在DOS窗口中的,有时需要将结果信息保存到文本文件中
  2. 本文介绍 3个 功能块
  3. 新建一个文件,写入信息,涉及到>
  4. 在原有文件中追加信息,涉及到>>
  5. 利用 GOTO 跳转功能,循环写入信息到文件
  6. 以下代码依次实现功能
  7. 向a.txt文件中写入: test
  8. 向b.txt文件中写入: 中文 chinese
  9. 向c.txt文件中写入: 1 2 3 4 5

Part 2:代码

@echo off
REM Part1:写入信息
echo 测试>a.txt
echo test>a.txt

REM Part2:追加信息
echo 中文>>b.txt
echo chinese>>b.txt

REM Part3:循环写入信息
set i=1
>c.txt echo %i%

:CircleStart
set /a i=%i%+1
>>c.txt echo %i%
if %i% LSS 5 (GOTO CircleStart) 

bat执行结果

bat-写入文件

代码截图

Part 3:部分代码解读

  1. 对a.txt文件使用>写入多次信息,只保留最后一次信息
  2. 使用>执行的操作相当于每次新建一个文件a.txt,并写入信息
  3. 这样以前的信息必然就不存在了
  4. if %i% LSS 5 (GOTO CircleStart),判断变量i的大小,LSS小于的意思
  5. GOTO CircleStart,执行 跳转 操作,跳转到:CircleStart处,注意 使用
  6. >>c.txt echo %i%,将 变量值 写入文件的时候,整个语句顺序需要颠倒一下

文章来源:智云一二三科技

文章标题:bat-写入文件

文章地址:https://www.zhihuclub.com/196712.shtml

关于作者: 智云科技

热门文章

网站地图