我想创建一个批处理文件中处理的每个操作的日志,并使用了以下命令但无济于事。我该如何修复它(文件未创建)?
REM>> C:\"VTS\ADVANCED TOOLS\SYSTEM\LOG\Advanced tools %date%.log"
最佳答案
您需要使用ECHO
。另外,如果整个文件路径包含空格,请用引号引起来。
另一个注意事项,使用 >
覆盖文件(如果存在)或创建(如果不存在)。使用 >>
附加到现有文件,如果不存在则创建。
用空行覆盖文件:
ECHO.>"C:\My folder\Myfile.log"
在文件中添加一个空行:
ECHO.>>"C:\My folder\Myfile.log"
将文本附加到文件:
ECHO Some text>>"C:\My folder\Myfile.log"
将变量附加到文件:
ECHO %MY_VARIABLE%>>"C:\My folder\Myfile.log"
关于batch-file - 使用 .bat 附加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139157/