我有一个批处理文件,当前通过调用其扩展名
输出日志文件(sqlplus @Down.sql "test" "testl") > "%~dpn0.log"
将日志文件输出到批处理文件夹的相同位置。
e.g。 C:\ Folder1中\的run.bat
当然,日志文件将是run.log
我想将日志文件输出到日志文件夹。
类似于C:\ Folder1 \ log \ run.log。
Anyhelp非常感谢指出hwo在我的源代码中执行此操作。感谢
答案 0 :(得分:0)
...> "c:\folder1\log\%~n0.log"
应该足够了。诀窍是%0
表示the name of the batch
,这可以由~letters
进行mofified,可以任意组合使用。
可以在for
文档中方便地列出重要的字母,可从
for /?
从提示符执行。