三件必查
- 路径是相对还是绝对?当前工作目录真的是你以为的那个吗?
- 编码是否明确?尤其是中文笔记,乱码排查很耗时间。
- 是否及时释放?能
using就using。
var text = await File.ReadAllTextAsync(path, Encoding.UTF8);
await File.WriteAllTextAsync(path, text, Encoding.UTF8);
写学习小工具时,我习惯把数据目录做成可配置,而不是写死桌面路径。换机器时少改代码。
IO