bug經驗-文件路徑問題

  • 系統中的文件路徑不要使用絕對路徑
    • 這樣程序移動後文件輸入和輸出的文件還是原來的位置;
    • 當程序被打開多次後,會同時操作同一個文件;
  • 系統中的文件路徑不要使用帶文件夾的相對路徑
    • 你不一定能保證文件路徑中的文件夾一定存在;如果不存在,則文件就會讀取或寫入失敗;
    • 當程序的當前目錄發生改變時,你的做的功能可能會失效;因爲文件夾不存在;
  • 系統中使用環境變量組成的路徑
    • 當用戶沒有設置環境變量時,文件一樣會讀取、寫入失敗;
  • 系統中最好將程序生成的文件路徑寫到日誌中
    • 方便查找、定位問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章