0
我想運行我的程序的配置,只有當它是第一次啓動時。我能不能確定,我的計劃是否曾經開始?我想我可以創建文件來檢查它的存在,但有沒有更好的方法?確定腳本已經啓動(如果是首次運行)
我想運行我的程序的配置,只有當它是第一次啓動時。我能不能確定,我的計劃是否曾經開始?我想我可以創建文件來檢查它的存在,但有沒有更好的方法?確定腳本已經啓動(如果是首次運行)
在您的程序提供的任何文檔中創建一個配置文件,例如(可能爲config.sample
),如果該配置文件不存在,您將會知道沒有人配置該配置。
雖然這在技術上並不意味着您的程序從未「開始過」,但它會告訴您它尚未配置。
那麼,你不需要另一個文件。你可以在源文件中添加一個標記,前提是標記不存在(但我寧願將指甲放在黑板上也不行)。是否有直接的方法來查看外部配置是否已經完成? –
卡里是對的。無論如何,你需要將這些信息保存在某個地方。如果不在外部文件或程序文件本身,可能是該程序連接到的數據庫或Web服務?但是不要試圖依賴文件元數據:在某些文件系統中,文件中可能有'最後執行'元,但它不適用於每個文件系統。 – Grych