
【已解決】批處理+wget文件處理問題最后由 447219071 于 -7-19 21:29
上述代碼看似沒問題,但一旦前面的網(wǎng)站打不開或無B.TXT時就會自動生成一個B.TXT空文件,導(dǎo)致后面的命令全部失效 目的:如不存在,執(zhí)行下載命令,在多個下載地址中自更新下載文本文件,如第一個失效,則用第二個下載,第二個不行就用第三個望高手,大大們指教,謝謝nclick="copycode($('code0'));">復(fù)制代碼
- if not exist B.txt wget.exe -q -t 1 -O B.txt -N http://www.a.com/B.txt::下載最新版B.TXT,如果電腦上的B.TXT文件更新,不下載不替換
- ping -n 3 127.0.0.1>nul ::等三秒鐘讓上一條命令執(zhí)行下載完,不然依然查不到已經(jīng)下載好B.TXT
- if not exist B.txt (wget.exe -q -t 1 -O B.txt -N http://www.b.com/B.txt) else (goto bed)::檢查是否存在B.TXT,不存在則執(zhí)行該條命令
- ping -n 3 127.0.0.1>nul ::再等三秒鐘讓上一條命令執(zhí)行下載完,不然依然查不到已經(jīng)下載好B.TXT,解決如第一個網(wǎng)址下載的文件沒有或打不開,進行該條命令補充下載
- if not exist B.txt (wget.exe -q -t 1 -O B.txt -N http://www.c.com/B.txt) else (goto bed) ::檢查是否存在B.TXT,不存在則執(zhí)行該條命令
- b.txt
- :bed
- echo 。。。OK

