a874909657
a874909657
采纳率41.7%
2018-03-15 06:50 阅读 6.2k

怎么把bat运行的结果内容输入到txt文件里面(若是能直接输入到数据库也行)

5

我用一个bat文件运行了一个jar包然后输出了一堆数据,想把数据存到txt文件里面,相请问一下各位大佬怎么操作

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • sohu3113_121212 sohu3113_121212 2018-03-15 07:01

    重定向到txt文档,即可。
    如:
    set filepath=d:\1.txt
    rem 写之前可判断下目标文件是否存在,清空文件内容。
    if exist %filepath echo. >%filepath%

    rem 假定要写入的数据是一个存储在一变量的数据,如变更strs
    set strs=message
    echo %strs% >%filepath%

    rem 最好追加 >> 示例如下
    echo %strs% >>%filepath%

    点赞 2 评论 复制链接分享
  • sunzy993 sunzy993 2018-03-15 07:37

    楼上说的有点麻烦了
    我执行了一个dir命令,将输出定位到了当前目录下的dir.txt
    图片说明
    然后,在当前目录下就能看见这个文件了
    图片说明
    楼主明白了?

    点赞 评论 复制链接分享
  • icer1984 icer8468 2018-03-15 09:24

    输出是你运行的jar文件自身产生的吗?
    建议你把bat文件内容贴出来,标注一下你需要保存到txt的输出位置

    点赞 评论 复制链接分享
  • fsy351 fsy351 2018-03-15 09:25

    bat文件中运行jar文件命令这么写就行了

    java -jar xxx.jar > d:\1.txt

    点赞 评论 复制链接分享
  • chen121288 chen121288 2018-03-15 09:47

    直接在CMD窗口点编辑保存也可以

    点赞 评论 复制链接分享

相关推荐