ggdrv sync5 OLD_DIR NEW_DIR < VAR_FILE
OLD_DIR : ローカルのディレクトリ。古いファイルがあると見なされる。
NEW_DIR : ローカルのディレクトリ。新しいファイルがあると見なされる。未指定なら、現行ディレクトリ . が仮定される。
VAR_FILE : 5列のTSV形式ファイルとなる。 "200 FILE_ID FILE_NAME MIMETYPE drive#file"
動作 :
(単純な同期では無いと言える。ローカルで2個のフォルダを用意して、違えばGoogleドライブにアップ。
つまり、OLD_DIR は、そのGoogleドライブと毎回あらかじめ、きちんと同期されていると仮定してある。)
VAR_FILEの各行が表す各ファイルfileについて、OLD_DIR/file が NEW_DIR/file と内容が違っていたら、
グーグルドライブにアップロード。ここで、OLD_DIRは グーグルドライブと download5により同期されていると想定。
約1.5秒ごとに1ファイルを更新するであろう。
開発メモ :
* 動作の様子の表示が、あまり親切では無いかもしれない。改善したい。