From 23420922845c9e77019a55c3b3e3271eb1ec261e Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 13 七月 2020 11:42:18 +0800 Subject: [PATCH] 新版本 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs index 544d769..ecaf58d 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs @@ -212,21 +212,37 @@ return new List<string>(); } - List<string> list = new List<string>(); - var files = System.IO.Directory.GetFiles(directory); - foreach (var file in files) + var list = new List<string>(); + try { - string fileName = file; - if (onlyFileName == true) + //2020.07.10鐨勬椂鍊�,鍑虹幇杩囪幏鍙栧け璐ュ紓甯� 鎻愮ず:write fault on path + var files = System.IO.Directory.GetFiles(directory); + foreach (var file in files) { - fileName = fileName.Substring(directory.Length + 1); + string fileName = file; + if (onlyFileName == true) + { + fileName = fileName.Substring(directory.Length + 1); + } + list.Add(fileName); } - list.Add(fileName); } + catch (Exception ex) + { HdlLogLogic.Current.WriteLog(ex); } + return list; } /// <summary> + /// 鑾峰彇鏍圭洰褰曠殑鍏ㄩ儴鏂囦欢鍒楄〃 + /// </summary> + /// <returns></returns> + public List<string> GetRootPathListFile() + { + return this.GetFileFromDirectory(Common.Config.Instance.FullPath); + } + + /// <summary> /// 灏嗘寚瀹氭枃浠跺す閲岄潰鐨勫叏閮ㄦ枃浠剁Щ鍔ㄥ埌褰撳墠浣忓畢鐨勬枃浠跺す鍐� /// </summary> /// <param name="fulldirectory">鏂囦欢澶瑰叏璺緞</param> -- Gitblit v1.8.0