iT邦幫忙

0

owncloud更新用批次檔

  • 分享至 

  • xImage

各位前輩好:

目前公司用owncloud同步檔案,之前有遇到一個問題就是他不會自動更新,所以我想說每隔60秒在每個資料夾內建立一個TXT檔案,然後再隔60秒把他刪掉。

單獨程式丟到批次上面是可以跑的,不過存成BAT檔執行他就直接閃掉了,請問我是哪邊做錯了嗎?

@echo off
:WHILE2
@echo [owncloud 60s update]
for /f %i in ('dir D:\oc_1\ /AD /S /B') do (echo 1 > %i\owncloud_update.txt)
for /f %i in ('dir D:\oc_2\ /AD /S /B') do (echo 1 > %i\owncloud_update.txt)
ping 127.0.0.1 -n 60 > nul
for /f %i in ('dir D:\oc_1\ /AD /S /B') do (del %i\owncloud_update.txt > nul)
for /f %i in ('dir D:\oc_2\ /AD /S /B') do (del %i\owncloud_update.txt > nul)
ping 127.0.0.1 -n 60 > nul
@echo %time% 
goto while2
exit

更: 發現是 /AD 這個參數問題 .. 怪了 為啥再COMMAND下執行這行沒問題 用BAT會錯誤?

更2:要兩個 %%

對不起 我就爛 打擾各位了

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答