修复文件为隐藏时无法写入问题

This commit is contained in:
蓝点lilac
2020-12-30 00:03:12 +08:00
parent 8bdc5e70ec
commit 044c3ccfdf

View File

@@ -141,7 +141,14 @@ namespace BulePointLilac.Methods
else
{
Directory.CreateDirectory(Path.GetDirectoryName(FilePath));
FileAttributes attributes = FileAttributes.Normal;
if(File.Exists(FilePath))
{
attributes = File.GetAttributes(FilePath);
File.SetAttributes(FilePath, FileAttributes.Normal);
}
File.WriteAllLines(FilePath, lines.ToArray(), Encoding);
File.SetAttributes(FilePath, attributes);
}
}