【发布时间】:2017-07-07 11:18:03
【问题描述】:
在批处理脚本中将输出重定向到这样的文件
set "output=C:\output.txt"
echo Blah blah blah. >> %output%
是否需要在写入内容重定向完成后关闭文件(类似于其他编程语言中的方法)?
我曾尝试在网上搜索相关信息,但无法找到相关信息;我认为大多数脚本在完成任务(命令)后关闭的事实可能就是原因。
但是,如果说脚本要在 无限循环 中运行,其中写入了不同的 output 文件(例如,通过将时间附加到 output 文件名)或者如果新的输出是不断被重定向到同一个output 文件,“不关闭文件”是否可能导致问题、内存或其他问题?
【问题讨论】:
标签: windows batch-file echo file-handling