mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-21 09:45:48 +08:00
Merge pull request #1055 from mfkvfhpdx/main
调整删除逻辑,软链接目录直接删除目录而非文件递归删除,方便引入自己的目录,防止订阅全部时被删除。
This commit is contained in:
@@ -33,6 +33,15 @@ public class DirectoryHelper
|
||||
|
||||
private static void DeleteDirectory(DirectoryInfo directoryInfo)
|
||||
{
|
||||
|
||||
//通过软链接生成的目录,直接删除该链接目录,而不涉及其文件本体
|
||||
var attributes = directoryInfo.Attributes;
|
||||
if ((attributes & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint)
|
||||
{
|
||||
directoryInfo.Delete();
|
||||
return;
|
||||
}
|
||||
|
||||
// 递归处理子目录
|
||||
foreach (var subDirectory in directoryInfo.GetDirectories())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user