2014-06-30 204 views
0

因此,我真的沒有什麼大的用處,但是我已經制作了一個批處理(.bat)程序,如果我有這個程序,我認爲它會很棒這個功能在裏面。通過Dropbox更新批處理文件

我不想要任何會讓我的LAN網絡變得糟糕的東西,所以儘量使它儘可能簡單 。

所以我的想法是我想要它,所以當程序啓動時它會掃描更新(這將在Dropbox上找到),然後詢問用戶是否要更新,然後它會安裝更新文件並刪除舊的。如果有人知道如何安全地做到這一點,請告訴我,謝謝!

對於這種可能性我有一點點想法,但效率不高。謝謝!

回答

0

我假設你在你的計算機上有一個文件,在Dropbox上有一個文件,有時你想從另一臺計算機編輯它,然後當你回到家中並啓動程序時,它將檢查Dropbox文件是否更多日期比你在電腦上的日期還長?

我認爲最簡單的方法是使用一個特殊的文件名,如myBatchFile_update.bat或其他東西,然後讓你的程序檢查你的Dropbox文件夾中的文件。如果它在那裏,請複製它,然後將其重命名爲myBatchFile.bat或其他東西。同時重命名更新文件。您可能首先要查找copyxcopyren

另一種方法是將「如果更新」的信息保存在函數中的文件中(儘管它很難批量使用)。或者您可以保存另一個文件,例如is_updated.bat,您可以在其中保存有關是否更新的信息。當更新文件更新並且您編輯了程序時,您還會回顯類似set update=true(如果它已更新)的內容,您還要編輯更新文件以使其顯示爲false。然後,當你需要這些信息時,你只需要call的更新文件。

+0

但是,如果Dropbox文件存在,我該如何看看它。這就是我要求的 – ShadowDust99

+0

首先你需要知道Dropbox文件夾的位置。您必須將cd(更改目錄)放到您的文件所在的位置:cd c:\ whatever \ dropboxfolderstuff,然後使用'if exists your_file.bat'。或者你可以'如果存在C:\無論\ dropboxfolderstuff \ your_file.bat'。 – PhP

+0

恩,我還是覺得你不明白。我在談論網站Dropbox,因特網。在Dropbox.com上。我想將更新上傳到Dropbox.com,然後獲取用戶文件以檢查更新並查看它是否在Dropbox上 – ShadowDust99