文件处理1(File类和fileinfo类的使用)

注意:file类和fileinfo类的区别?
file类不需要实例化,而后者需要实例化,对于多处读写用fileinfo类;

/// <summary>
        /// file类的使用
        /// </summary>
        public void GetFile() {
           string path=@"测试.txt";
            //判断文件是否存在
           if (!File.Exists(path))
           {
               //利用file类创建文件写入数据
                 using (StreamWriter sw=File.CreateText(path))
               {
                sw.Write("你好,我是你大爷");
               }
           }
       //读文件

           string Getread = "";
           using (StreamReader sr = File.OpenText(path))
           {
               //全部读取
               if ((Getread = sr.ReadToEnd()) != null)
               {
                   Console.WriteLine(Getread);
               }

           }


//删除文件/复制文件


           string path2 = path + "temp.txt";

           try
           {
               //删除已存在的文件,在复制
               File.Delete(path2);
               File.Copy(path,path2);

           }
           catch (Exception)
           {

               throw;
           }


       }
 string path = @""+textBox1.Text.Trim()+"";
           FileInfo fl=new FileInfo (path);
           if (!fl.Exists) MessageBox.Show("文件不存在");
           else {
               label2.Text ="创建时间"+ fl.CreationTime;
               label3.Text = "文件夹" + fl.Directory;
               label4.Text = "文件夹名"+fl.DirectoryName+"文件扩展名"+fl.Extension;

           }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值