我运行其路径为D:\ path \ to \ my \ data的mybat.bat。将文件处理成批次具有相同父项的子文件夹
“data”文件夹,即我当前的目录,包含两个文件夹,即“data1”和“data2”。 data1包含file1.txt,data2还包含file1和另一个扩展名文件(file1.out)
我在当前目录数据,其中 mybat.bat正在运行。
我知道“tamo.bat”与“mybat.bat”(“data”目录)。
这是我写的,但它不起作用!
SET mypath=%~dp0
set var=file1
set getTXTBySubPath=%mypath%data1\%var%.txt
echo -----getTXTBySubPath-----
set getOUTBySubPath=%mypath%data2\%var%.out
Call tamo.bat %getTXTBySubPath% %getOUTBySubPath%
请问我该如何做到这一点? 谢谢!
什么是“它不工作”是什么意思?是否有错误讯息? tamo.bat没有得到你期望的值吗? (它得到了什么值?)如果这不是你的真实代码的样子,请编辑你的问题来修正代码中的'var1' /'%var%'错字。 –