写了个批处理文件,运行了半年(每天定时运行一次)都没出问题。
这个星期突然出问题,具体说明如下:
a.bat是个采集视频文件的命令行,采集完成后调用b.bat,b.bat是ftp上传文件到服务器的命令行。所出问题为:每天采集没问题,但是上传没成功。今天我干脆将a.bat中调用b.bat的那行去掉,换成b.bat的具体内容,竟然上传成功!
各位来帮我分析下吧,怎么有这等怪事。要知道call b.bat这句一直都没问题的,这个星期突然不管用了。

解决方案 »

  1.   

    我描述的够清楚了。
    call b.bat这句换成b.bat的内容就Ok了。什么原因?难道call b.bat不代表其具体内容吗?
      

  2.   

    要我我就这样写:写一个c.bat内容:
    @echo off
    cd /d "脚本目录路径"
    a.bat
    b.bat
      

  3.   

    三星上将都说话了,很惭愧。
    路上那位兄台,你那样写和我这样写没区别,因为我用了“计划任务”,两个bat在同一目录下,路经错不了。