/// <summary> /// 打开指定路径 /// </summary> /// <param name="path">路径</param> /// <param name="lView">显示结果的列表视图控件</param> /// <param name="imageHashtable">文件图标的键值(哈希表)</param> public static void OpenDirectory(string path, ListView lView, Hashtable imageHashtable) { if (path == "") { OpenRoot(lView, imageHashtable); } else { ExplorerCode explorer = new ExplorerCode(); explorer.Enter(path); ShowHostDirectory(explorer, lView, imageHashtable); } }
/// <summary> /// 发送文件夹内的信息(当前路径下的文件和文件夹) /// </summary> /// <param name="sender"></param> /// <param name="code"></param> private void sendDirectoryDetial(BaseCommunication sender, Code code) { DoubleCode tempcode = code as DoubleCode; if (tempcode != null) { if (tempcode.Body != "") { ExplorerCode explorer = new ExplorerCode(); explorer.Enter(tempcode.Body); sender.SendCode(explorer); } } }
/// <summary> /// �����ļ����ڵ���Ϣ(��ǰ·���µ��ļ����ļ���) /// </summary> /// <param name="sender"></param> /// <param name="code"></param> private void sendDirectoryDetial(BaseCommunication sender, Code code) { DoubleCode tempcode = code as DoubleCode; if (tempcode != null) { if (tempcode.Body != "") { ExplorerCode explorer = new ExplorerCode(); explorer.Enter(tempcode.Body); sender.SendCode(explorer); } } }