using microsoft.extensions.configuration;
using system;
namespace configurationfiledemo
"); console.writeline($"key2 : ");}}
}
輸出:addjsonfile()
方法由其它兩個引數,optional
和reloadonchange
optional引數預設是false,功能是當檔案不存在時是否報錯。
reloadonchange
****引數預設是true,功能是每次我們檔案變更了,它會去讀取我們新的檔案。
這裡,我們
將**修改為:
using microsoft.extensions.configuration;
using system;
namespace configurationfiledemo
"); console.writeline($"key2 : ");
console.readkey();
console.writeline($"key1 : ");
console.writeline($"key2 : ");
console.readkey();}}
}
然後執行,**會在readkey()
處停住,之後我們去修改json檔案,將key1
的value1
修改為newvalue1
,然後儲存。
輸出:
using microsoft.extensions.configuration;
using system;
namespace configurationfiledemo
"); console.writeline($"key2 : ");
console.writeline($"key3 : ");
console.readkey(); }}
}
輸出:
我們發現key3輸出的是ini檔案的值,說明builder中新增我們的配置源是有順序關係的,後新增的配置會覆蓋先新增的配置。
1 1 檔案許可權
站點目錄和檔案許可權 myproject index.php 結論 所有的許可權都是給予apache的許可權 其他人 而不是使用者和使用者組,因為是www data使用者執行所有的操作。之所以給使用者和使用者組設定合適的全下是方便開發人員檢視,編輯 而已 1 最小許可權 myproject apac...
python學習11 檔案,流
開啟檔案 語法如下 open name,module buffering 模式 和緩衝引數都是可選的 f open r c text somefile.txt 如果檔案不存在traceback most recent call last file line 1,in f open r c text ...
python學習11 檔案操作
1.檔案 open file,mode r buffering 1,encoding none,errors none,newline none,closefd true,opener none file 檔案路徑 其中雙斜槓表示轉義也可以用反斜槓代替這兩個斜槓。mode 開啟方式 其中 w表示先將...