예제 #1
0
        // 在当前选择的目录中创建一个新的文本文件
        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);
            }
        }
예제 #2
0
        // 在当前选择的目录中创建一个新的子目录
        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;
            }
        }