🚑 修复可能导致输入法特定场景卡顿的问题

This commit is contained in:
BookerLiu
2022-08-30 09:06:27 +08:00
parent cbaeb71a0c
commit e82af431b5
31 changed files with 2687 additions and 430 deletions

View File

@@ -172,12 +172,33 @@ namespace GeekDesk.Util
.ToString()
.Replace('/', Path.DirectorySeparatorChar)
);
} catch (Exception ex)
}
catch (Exception ex)
{
LogUtil.WriteErrorLog(ex, "建立相对路径出错:fromPath:" + fromPath + ",toPath:" + toPath);
}
return relativePath;
}
public static FileInfo GetFileByNameWithDir(string name, string dir)
{
DirectoryInfo d = new DirectoryInfo(dir);
FileInfo[] files = d.GetFiles();//文件
foreach (FileInfo fi in files)
{
if (fi.Name.Equals(name))
{
return fi;
}
}
DirectoryInfo[] directs = d.GetDirectories();
foreach (DirectoryInfo direct in directs)
{
return GetFileByNameWithDir(name, direct.FullName);
}
return null;
}
}
}