// 在当前选择的目录中创建一个新的文本文件 private void NewFile() { string filename = ""; InputFileName formFileName = new InputFileName(); if (formFileName.ShowDialog(this) == DialogResult.OK) { if (formFileName.txtFileName.Text == "") { MessageBox.Show("请输入文件名"); return; } filename = tvDir.SelectedNode.FullPath + "\\" + formFileName.txtFileName.Text + ".txt"; } else { return; } StreamWriter sw = new StreamWriter(filename); if (sw != null) { // 创建新文件后,向其中写入测试内容 sw.Write("新创建的文本文件\n演示基本的文件输入/输出操作"); sw.Close(); ListDirsAndFiles(tvDir.SelectedNode.FullPath); } }
// 在当前选择的目录中创建一个新的子目录 private void NewDirectory() { string directoryname = ""; InputFileName formDir = new InputFileName(); formDir.Text = "输入目录名称"; formDir.label1.Text = "请输入新目录名称"; if (formDir.ShowDialog(this) == DialogResult.OK) { tvDir.SelectedNode.Nodes.Add(new TreeNode(formDir.txtFileName.Text, 3, 4)); directoryname = tvDir.SelectedNode.FullPath + "\\" + formDir.txtFileName.Text; Directory.CreateDirectory(directoryname); } else { return; } }