XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFE各类拓展.NetCore/FileExtension/FileExtension.cs
+2
-2
Modified
XFE各类拓展.NetCore/ProfileExtension/XFEProfile.cs
+3
-0
XFEstudio/XFEExtension
修复文件读取拓展的部分bug 现在XFEProfile中储存配置文件时会自动创建文件夹
e9db82e
代码差异
2 个文件
+5
-2
@@ -49,7 +49,7 @@ public static class FileExtension
49
49
if (fileInfo.Exists)
50
50
{
51
51
using StreamReader streamReader = fileInfo.OpenText();
52
content = streamReader.ReadLine();
52
content = streamReader.ReadToEnd();
53
53
streamReader.Close();
54
54
return true;
55
55
}
@@ -70,7 +70,7 @@ public static class FileExtension
70
70
if (fileInfo.Exists)
71
71
{
72
72
using var streamReader = fileInfo.OpenText();
73
var text = streamReader.ReadLine();
73
var text = streamReader.ReadToEnd();
74
74
streamReader.Close();
75
75
return text;
76
76
}
@@ -64,6 +64,9 @@ public abstract class XFEProfile
64
64
var saveProfileDictionary = new XFEDictionary();
65
65
foreach (var property in waitSaveProfile.PropertiesInfo)
66
66
saveProfileDictionary.Add(property.Name, property.Value is null ? string.Empty : property.Value);
67
var fileSavePath = Path.GetDirectoryName(waitSaveProfile.Path);
68
if (!Directory.Exists(fileSavePath) && fileSavePath is not null && fileSavePath != string.Empty)
69
Directory.CreateDirectory(fileSavePath);
67
70
await File.WriteAllTextAsync(waitSaveProfile.Path, saveProfileDictionary);
68
71
}
69
72
/// <summary>