使用相对路径调用批处理文件

Fra*_*anz 2 batch-file batch path

哦天哪,我得暴露自己是个菜鸟;)

在Windows中,我需要在工作目录的子目录中执行批处理文件。但是,仅仅运行subdir/foo.bat cmd1 cmd2是行不通的,我收到一条错误消息

找不到命令“subdir”。

我究竟做错了什么?

Jon*_*ica 5

有不同的方法可以做到这一点。

如果目录是:

c:\workdir\batfile-dir\

并且您当前位于 \workdir\

你可以这样做:.\batfile-dir\foo.bat

要记住的是 foo.bat 将以 \workdir\ 的“当前目录”运行

华泰