- 系統中的文件路徑不要使用絕對路徑
- 這樣程序移動後文件輸入和輸出的文件還是原來的位置;
- 當程序被打開多次後,會同時操作同一個文件;
- 系統中的文件路徑不要使用帶文件夾的相對路徑
- 你不一定能保證文件路徑中的文件夾一定存在;如果不存在,則文件就會讀取或寫入失敗;
- 當程序的當前目錄發生改變時,你的做的功能可能會失效;因爲文件夾不存在;
- 系統中使用環境變量組成的路徑
- 當用戶沒有設置環境變量時,文件一樣會讀取、寫入失敗;
- 系統中最好將程序生成的文件路徑寫到日誌中
- 方便查找、定位問題
bug經驗-文件路徑問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
codeforces 1251E1/E2 Voting
祤溪
2020-07-08 12:36:32
獲取某一目錄下所有文件夾名,返回vector「string」
COSummer
2020-07-08 12:27:32
linux環境下開源庫jsoncpp使用教程
Worthy_Wang
2020-07-08 12:19:12
C++:模擬實現list容器(支持迭代器)
ETalien_
2020-07-08 12:19:01
C++(面試題):給40億個不重複的無符號整數,沒排過序,如何快速判斷一個數是否在這40億個數中
ETalien_
2020-07-08 12:19:01
C++ 併發中的無鎖編程
蚓无爪牙之利
2020-07-08 11:23:03
數據結構——數組(3) 在有序數組中找出重複的次數最多的數
zhangying_496
2020-07-08 10:38:18
數據結構——數組(1)數組求和&打印二維數組&判斷數組是否遞增
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];
zhangying_496
2020-07-08 10:38:18
C語言實現的json解析程序
lindorx
2020-07-08 10:35:53
大話設計模式C++版本-04-代理模式
wkd_007
2020-07-08 10:27:39
大話設計模式C++版本-07-模板方法模式
wkd_007
2020-07-08 10:27:28
大話設計模式C++版本-05-工廠方法模式
wkd_007
2020-07-08 10:27:26