当我以管理员身份运行bat文件时,我遇到生成日志文件(Export_Files_Logs.log)的问题。但是,当我只是双击bat文件。生成日志文件。知道为什么会这样吗?
FOR %%f IN (D:\batch\outbound\Delta_Sync\Data\Log\*.log) DO type %%f >> Export_Files_Logs.log & echo. >> Export_Files_Logs.log
pause
答案 0 :(得分:2)
您的日志文件将位于:
C:\Windows\System32
而是这样做:
@echo off
FOR %%f IN (D:\batch\outbound\Delta_Sync\Data\Log\*.log)
DO type %%f >> D:\batch\Export_Logs\Export_Files_Logs.log & echo. >> D:\batch\Export_Logs\Export_Files_Logs.log\Export_Files_Logs.log
pause
添加您需要的路径,而不是我的路径:)
答案 1 :(得分:0)
可能会创建日志文件,但是您认为它不会被保存。
使用Windows资源管理器搜索“Export_Files_Logs.log”文件以查找它实际已保存。
您可以通过在文件名前写入完整路径来解决问题。