File常用方法,不积硅步无以至千里

文件的,创建、复制、剪切、删除

private void button1_Click(object sender, EventArgs e)
{
    try
    {
        //创建主测试文件夹
        Directory.CreateDirectory(@".\TestDirectory");
        //创建复制测试文件夹
        Directory.CreateDirectory(@".\CopyDirectory");

        /*
         * 创建主测试文件夹文件
         * 因为创建文件会开启文件流,所以如果想继续操作该文件复制剪切等,需要关闭流,这里使用using自动关闭文件流
         */
        using (File.Create(@".\TestDirectory\Create.txt")) { };

        //将主测试文件夹文件复制到复制测试文件夹
        File.Copy(@".\TestDirectory\Create.txt", @".\CopyDirectory\Copy.txt");
        //将复制测试文件夹中的文件剪切回主测试文件夹
        File.Move(@".\CopyDirectory\Copy.txt", @".\TestDirectory\Copy.txt");
        //删除主测试文件夹中的创建文件
        File.Delete(@".\TestDirectory\Create.txt");
        //删除主测试文件夹中的剪切文件
        File.Delete(@".\TestDirectory\Copy.txt");

        //删除主测试文件夹
        Directory.Delete(@".\TestDirectory");
        //删除复制测试文件夹
        Directory.Delete(@".\CopyDirectory");
        
        //用来保存判断文件是否存在的结果
        bool isExists=false;

        //判断主测试文件夹中的创建文件是否存在
        isExists=File.Exists(@".\TestDirectory\Create.txt");
        //判断主测试文件夹中的剪切文件是否存在
        isExists=File.Exists(@".\TestDirectory\Copy.txt");
    }
    catch(Exception x)
    {
        Console.WriteLine("KaiError:{0}",x.ToString());
        Console.WriteLine("----------------------------");
    }
    finally
    {
        Console.WriteLine("结束");
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值