🚑 修复可能导致输入法特定场景卡顿的问题
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user