搜了很多,发现网上没有很清楚的教程 ,于是自己摸索了一下
假设有四个文件夹 E:\A E:\B E:\C E:\D
每个文件夹下有一个批处理文件
而你想在E盘重新建一个总批处理文件调用这些文件夹下的批处理 即 待A里面的批处理调用完后 在调用B里面的批处理 依次类推
此时你发现 如果在E盘直接调用 程序根本执行不了
原因 此时 A B C D 下的批处理路径都以E盘下的总批处理的路径为基准 所以原来A B C D下的批处理路径都不对了
两种解决方法:
1: 把你A B C D下的批处理 路径通通往上调一层 即 ..\
2:在A B C D 下的每个批出里 最前面都添加相应的 cd A cd B cd C cd D
因为你用cd A 之后 所有的路径都以 A为基准 所有 当总批处理调用B时 路径却是A 明显不对
所以 你要在你的总批处理里面 在调用A批处理之后 cd E: 在调用B批处理之后 cd E: 依次类推