Windows 批处理文件-Can';t将文本从java打印到.txt。使用批处理编程
我遇到了一个问题,那就是我无法将java内部的任何“println”打印到.txt文件中。我得到的只是一个空的.txt文件 这是代码。我需要做什么更改才能使代码正常工作Windows 批处理文件-Can';t将文本从java打印到.txt。使用批处理编程,windows,batch-file,Windows,Batch File,我遇到了一个问题,那就是我无法将java内部的任何“println”打印到.txt文件中。我得到的只是一个空的.txt文件 这是代码。我需要做什么更改才能使代码正常工作 start cmd /c java Lumi_FTP "C:\Users\310152922\Desktop\Mohit_Task\AutomatedScript\3535-2D\lumi_ftp_3535-2D_settings_CW0%week%.ini" >"C:\test\Scriptlogs\3535-2D\lo
start cmd /c java Lumi_FTP "C:\Users\310152922\Desktop\Mohit_Task\AutomatedScript\3535-2D\lumi_ftp_3535-2D_settings_CW0%week%.ini" >"C:\test\Scriptlogs\3535-2D\log_DP_%fullstamp%_CW0%week%.txt"
感谢您的审阅、评论和回答。来自:
将
替换为^>
,例如:
start cmd /c java Lumi_FTP "C:\Users\310152922\Desktop\Mohit_Task\AutomatedScript\3535-2D\lumi_ftp_3535-2D_settings_CW0%week%.ini" ^> "C:\test\Scriptlogs\3535-2D\log_DP_%fullstamp%_CW0%week%.txt"
发生这种情况的原因我并不完全理解。我相信它会转义
,从而应用于start
,而不是作为命令字符串的一部分
您也不能使用start
,但这可能不适合您的情况
这与java
的使用无关