11 檔案配置提供程式 自由選擇配置的格式

2022-09-20 13:15:13 字數 1491 閱讀 5315

using microsoft.extensions.configuration;

using system;

namespace configurationfiledemo

"); console.writeline($"key2 : ");}}

}

輸出:addjsonfile()方法由其它兩個引數,optionalreloadonchangeoptional引數預設是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檔案,將key1value1修改為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表示先將...