输出批处理文件日志到单独的目录

时间:2014-11-10 03:48:10

标签: batch-file

我有一个批处理文件,当前通过调用其扩展名

输出日志文件
(sqlplus  @Down.sql "test" "testl") > "%~dpn0.log"

将日志文件输出到批处理文件夹的相同位置。

e.g。 C:\ Folder1中\的run.bat

当然,日志文件将是run.log

我想将日志文件输出到日志文件夹。

类似于C:\ Folder1 \ log \ run.log。

Anyhelp非常感谢指出hwo在我的源代码中执行此操作。感谢

1 个答案:

答案 0 :(得分:0)

...> "c:\folder1\log\%~n0.log"

应该足够了。诀窍是%0表示the name of the batch,这可以由~letters进行mofified,可以任意组合使用。

可以在for文档中方便地列出重要的字母,可从

访问
for /?

从提示符执行。