private void WriteDebugFiles() { var id = DbName.Replace(".", "-") + "-" + DateTime.Now.FormatTime(false); var visitDir = "debug\\" + DbName.Replace(".", "-") + "\\" + DateTime.Now.FormatTime(false) + "\\"; var debugDir = LastDir + "\\web\\debug\\"; var destDir = LastDir + "\\web\\" + visitDir; var testJs = LastDir + "\\web\\core\\test\\" + "all.js"; var testJsBak = LastDir + "\\web\\core\\test\\" + "all-bak.js"; var addJs = destDir + "add.js"; var editJs = destDir + "update.js"; var detailJs = destDir + "detail.js"; var deleteJs = destDir + "delete.js"; var itemsJs = destDir + "items.js"; var listJs = destDir + "list.js"; var content = (ck_clean.Checked ? testJsBak : testJs).ReadFile().Replace("cfg = [];", "cfg=[];").Replace("cfg=[];", string.Format( @"cfg=[]; cfg.push(input('', '{0}', '', 6)); cfg.push(dropdown('{0}', [ {{ text: '添加', value: '*f/{1}add', id: '{0}-add' }}, {{ text: '编辑', value: '*f/{1}update', id: '{0}-update' }}, {{ text: '详情', value: '*f/{1}detail', id: '{0}-detail' }}, {{ text: '删除', value: '{2}', id: '{0}-delete' }}, {{ text: '下拉', value: '*f/{1}items', id: '{0}-items' }}, {{ text: '列表', value: '*f/{1}list', id: '{0}-list' }} ]));", id, visitDir.Replace("\\", "/"), rtb_output_delete.Text)). Replace("testIdArray = [", "testIdArray=[").Replace("testIdArray=[", "testIdArray=['" + id + "',"); if (ck_clean.Checked) {//清理调试目录 Directory.Delete(debugDir, true); Directory.CreateDirectory(debugDir); } content.WriteFile(testJs, true); rtb_output_add.Text.WriteFile(addJs); rtb_output_update.Text.WriteFile(editJs); rtb_output_detail.Text.WriteFile(detailJs); rtb_output_delete.Text.WriteFile(deleteJs); rtb_output_items.Text.WriteFile(itemsJs); rtb_output_list.Text.WriteFile(listJs); TipInfo("写入成功"); }