我看过几个似乎与我有同样问题的线程,但我没有看到对我有用的解决方案。
Windows 7操作系统
我有一个简单的.bat文件。我有一个计划任务来运行该.bat文件。那里没有问题。
我正在尝试添加一个参数来将输出定向到文本文件。我添加>字符后跟我的文件路径进入计划任务中的“添加参数(可选)”文本框。例如:
>D:\Output Files\file.txt 2>&1
当任务运行时,会创建文件,但其中的唯一文本如下:
'""D:\Output' is not recognized as an internal or external command,
operable program or batch file.
我尝试过单引号,双引号,双引号和三重双引号,我尝试的任何内容似乎都无效。我做错了什么,我需要添加/减去什么才能将.bat输出写入文件。
出于某种原因编辑.bat并将我的整个代码包围在()中并在关闭括号后放置> D:\ Output Files \ file.txt 2>& 1也不适用于我,但我不确定为什么。
上面的文件路径是示例,但我使用的真实路径有空格,我无法控制...否则我只是从文件夹名称中删除空格。
非常感谢任何帮助。