/// <summary> /// 生成文件并递归 /// </summary> /// <param name="CreateParentID">是否生成子节点静态</param> /// <param name="NodeID">节点ID</param> /// <param name="NodeLinkUrl">节点物理链接地址</param> private void GetReCreate(bool CreateParentID, int NodeID, string NodeLinkUrl) { if (FileList.IndexOf(NodeLinkUrl) == -1 && NodeLinkUrl.IndexOf("http:") == 0) { FileList.Add(NodeLinkUrl); CreateFile(NodeLinkUrl, NodeID);//生成节点静态文件 if (CreateParentID) { DataTable NodePlist = nll.SelByPid(NodeID); for (int p = 0; p < NodePlist.Rows.Count; p++) { CreateListFile(NodePlist.Rows[p]["NodeID"].ToString(), CreateParentID);//递归生成,节点递归 } } } }