天津理工大学动画与计算机图像实验1

时间:2024.4.29

天津理工大学实验报告

学院()名称:计算机与通信工程学院


第二篇:天津理工大学 C#实验3


实验报告

学院(系)名称:计算机与通信工程学院

【实验过程记录(源程序、测试用例、测试结果及心得体会等)】

一、文件操作

1、判断文件是否存在

using System.IO;

namespace FProject

{

    class Program

    {

        static void Main(string[] args)

        {

            string path1 = @"d:\大三课程\MyTest1.txt";

            if (File.Exists(path1))

            {

                Console.WriteLine("存在“{0}”文件", path1);

            }

            else

            {

                Console.WriteLine("“{0}”文件不存在", path1);

            }

            Console.ReadLine();

        }

    }

}

2、复制文件

 public Form1()

        {

            InitializeComponent();

            string path = @"D:\大三课程\TestFile1.txt";

            if (!File.Exists(path))

            {

                File.AppendAllText(path, "abcd");

            }

            textBoxSourcePath.Text = path;

            textBoxTargetDir.Text = @"D:\大三课程";

        }

        private void buttonFileBrower_Click(object sender, EventArgs e)

        {

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.InitialDirectory = @"D:\大三课程";

            if (ofd.ShowDialog() == DialogResult.OK)

            {

                textBoxSourcePath.Text = ofd.FileName;

            }

        }

        private void buttonDirBrower_Click(object sender, EventArgs e)

        {

            FolderBrowserDialog fdb = new FolderBrowserDialog();

            if (fdb.ShowDialog() == DialogResult.OK)

            {

                textBoxTargetDir.Text = fdb.SelectedPath;

            }

        }

        private void buttonCopy_Click(object sender, EventArgs e)

        {

            if (File.Exists(textBoxTargetFile.Text))

            {

                if (MessageBox.Show(

                    string.Format("目标文件“{0}”已存在,覆盖吗?", textBoxTargetFile.Text), "",

                      MessageBoxButtons.YesNo,

                      MessageBoxIcon.Question,                      MessageBoxDefaultButton.Button2)!=DialogResult.Yes)

                {

                    return;

                }

            }

         string dir = Path.GetDirectoryName(textBoxTargetFile.Text);

            if (!Directory.Exists(dir))

            {

                Directory.CreateDirectory(dir);

            }

       File.Copy(textBoxSourcePath.Text,textBoxTargetFile.Text,true);

            MessageBox.Show("复制完毕!");

        }

        private void buttonShow_Click(object sender, EventArgs e)

        {

            OpenFileDialog fd = new OpenFileDialog();

            fd.InitialDirectory = Path.GetDirectoryName(textBoxTargetFile.Text);

            fd.ShowDialog();

        }

        private void textBoxTargetDir_TextChanged(object sender, EventArgs e)

        {

            textBoxTargetFile.Text = textBoxTargetDir.Text + "\\" + Path.GetFileName(textBoxSourcePath.Text);

        }

       

3、删除文件

 private void buttonDelete_Click(object sender, EventArgs e)

        {

           string dir = Path.GetDirectoryName(textBoxSourcePath.Text);

            File.Delete("d://c.txt");

            MessageBox.Show("删除完毕!");

        }

4、移动文件

string dir = Path.GetDirectoryName(textBoxSourcePath.Text);

            File.Move("d://c.txt","d://为移动文件自行创建的文件");

            MessageBox.Show("移动完毕!");

二、目录操作

1、创建目录

 private void buttonCreateDir_Click(object sender, EventArgs e)

        {

            Directory.CreateDirectory("d:\\test");

            MessageBox.Show("目录创建完毕!");

        }      

2、目录删除

private void buttonDeleteDir_Click(object sender, EventArgs e)

        {

            Directory.Delete("d:\\test");

            MessageBox.Show("目录创建完毕!");

        } 

3、目录移动

private void buttonMoveDir_Click(object sender, EventArgs e)

        {

            Directory.Move("d:\\test","d:\\test1");

            MessageBox.Show("目录移动完毕!");

        }     

三、文件读写操作

//ReadAllLines方法打开一个文本文件,将文件的所有行都读入一个字符串数组,然后关闭该文件。

//WriteAllLines方法创建一个新文件,在其中写入指定的字符串数组,然后关闭文件.如果目标已存在,则覆盖该文件。

            string path = @"d:\大三课程\MyTest.txt";

            if(File.Exists(path))

            {

                File.Delete(path);

            }

            string[] appendText = { "学号", "姓名", "成绩" };

            File.WriteAllLines(path, appendText, Encoding.Default);

            string[] readText = File.ReadAllLines(path, Encoding.Default);

            Console.WriteLine(string.Join(Environment.NewLine, readText));

更多相关推荐:
北京理工大学计算机实验二报告表

实验二实验报告表实验名称学号姓名班级实验时间实验报告表21数值型数据在计算机中的二进制实验记录表说明本实验对计算机内存数据的存放拟定为整数用两个字节存储并负数只考虑原码实数用4个字节存储其中阶码部分占一个字节实...

北京理工大学大学计算机基础实验七 实验报告表

实验七实验报告表实验名称学号姓名班级实验报告表71网络中实现通信互联的主要设备和其功能实验报告表72域名解析的IP路由通讯的过程实验报告表73数据在网络中的IP路由通讯过程实验报告表74路由器是如何确定进行转发...

北京理工大学计算机实验三报告表

实验三实验报告表实验名称字符编码与信息交换学号姓名班级实验时间实验报告表31西文字符显示过程编码记录表实验报告表32汉字显示过程编码记录表实验报告表33不同字体的字型码

北京理工大学计算机实验八报告表

实验八实验报告表实验名称云计算与虚拟服务学号姓名班级实验时间实验报告表81并行算法和串行算法实验数据表实验报告表82分布式实验数据表实验报告表83虚拟计算实验数据表1

北京理工大学大学计算机基础实验七__实验报告表

实验七实验报告表实验名称学号姓名班级实验时间20xx年月12月2日实验报告表71网络中实现通信互联的主要设备和其功能实验报告表72域名解析的IP路由通讯的过程实验报告表73数据在网络中的IP路由通讯过程实验报告...

北京理工大学计算机实验九报告表

五实验报告实验名称图像生成与图像处理学号姓名班级实验时间一填写下载图像的相关数据二查看左侧的图像请填写相应的图像编码三计算机中实际存储的图像可能有数几百万像素为了减少图像存储的空间有一种游程压缩方法可以减少存储...

北京理工大学计算机实验 十四

实验十四实验报告表实验名称学号姓名班级实验时间实验报告表141数据库管理系统实验数据表实验报告表142虚拟数据库设计实验报告表143虚拟数据库查询1

北京理工大学计算机实验三报告表[1]

实验三实验报告表实验名称字符编码与信息交换学号姓名班级实验时间实验报告表31西文字符显示过程编码记录表实验报告表32汉字显示过程编码记录表实验报告表33不同字体的字型码

北理工-机电学院-大学计算机基础实验报告-学号-姓名-第三次实验报告

学号姓名实验三实验报告五实验报告实验名称字符编码与信息交换学号姓名班级实验时间年月日实验报告表31西文字符显示过程编码记录表实验报告表32汉字显示过程编码记录表1学号姓名实验三实验报告实验报告表33不同字体的字...

北京理工大学微机原理实验报告四

本科实验报告实验名称AD和DA转换实验四AD和DA转换一实验目的1了解AD转换的基本原理掌握ADC0809的使用方法2了解DA转换的基本原理掌握DAC0832芯片的使用方法3了解直流电机控制的基本方法二实验内容...

北京理工大学汇编语言实验报告3字符串操作实验(设计性实验)

实验三字符串操作实验设计性实验蔡航1120xx0312一实验要求和目的1了解汇编语言字符串处理基本流程2熟悉汇编语言字符串处理基本指令的使用方法3掌握利用汇编语言实现字符串处理的程序设计方法二软硬件环境1硬件环...

北京理工大学计算机实验四

实验四实验报告表实验名称一条指令的执行过程学号姓名班级实验时间年月日实验报告表41一条指令执行过程记录表

北京理工大学大学计算机实验报告(37篇)