• 大小: 103KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C#
  • 标签:

资源简介

C#文件输入输出例如设置文件的属性,只读,隐藏等,还有创建等有关文件资源类的源代码!

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace IO
{
    public partial class Form1 : Form
    {
        string myfile = ““;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            openFileDialog1.Filter = “文本文件(*.txt)|*.txt“;
            openFileDialog1.ShowDialog();
            StreamReader myread = new StreamReader(openFileDialog1.FileNameEncoding.Default);
            try
            {
                textBox1.Text = ““;
                string mys = myread.ReadLine();
                while(mys!=null)
                {
                    textBox1.Text = textBox1.Text + mys + “\r\n“;
                    mys = myread.ReadLine();//一行行读取文件中的内容
                }
                myfile = openFileDialog1.FileName;
            }
            catch(Exception ex)
            {
                MessageBox.Show(“文件读取失败!“ + ex.Message);
            }
            finally
            {
                myread.Close();
            }
        }

        private void button2_Click(object sender EventArgs e)
        {
            saveFileDialog1.Filter = “文本文件(*.txt)|*.txt“;
            if(saveFileDialog1.ShowDialog()==DialogResult.OK&&saveFileDialog1.FileName!=““)
            {
                myfile = saveFileDialog1.FileName;
            }
            StreamWriter writer = new StreamWriter(myfilefalseEncoding.Default);//false表示改写内容
            try
            {
                foreach (string line in textBox1.Lines)
                    writer.Write(line + “\n“ Encoding.Default);
                writer.Flush();//将缓冲的数据写入流
            }
            catch(Exception ex)
            {
                MessageBox.Show(“文件保存失败“ + ex.Message);
            }
            finally
            {
                writer.Close();
            }
        }

        private void button3_Click(object sender EventArgs e)
        {
            this.Close();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        187  2015-08-14 14:23  IO\IO\App.config

     文件          0  2015-08-14 15:59  IO\IO\bin\Debug\456.doc

     文件      31744  2015-08-17 12:24  IO\IO\bin\Debug\IO.exe

     文件        187  2015-08-14 14:23  IO\IO\bin\Debug\IO.exe.config

     文件      75264  2015-08-17 12:24  IO\IO\bin\Debug\IO.pdb

     文件      24224  2015-08-17 12:27  IO\IO\bin\Debug\IO.vshost.exe

     文件        187  2015-08-14 14:23  IO\IO\bin\Debug\IO.vshost.exe.config

     文件        490  2010-03-18 12:39  IO\IO\bin\Debug\IO.vshost.exe.manifest

     文件       2358  2015-08-14 14:42  IO\IO\Form1.cs

     文件       5053  2015-08-14 14:42  IO\IO\Form1.Designer.cs

     文件       6224  2015-08-14 14:42  IO\IO\Form1.resx

     文件       1335  2015-08-14 15:09  IO\IO\Form2.cs

     文件       3874  2015-08-14 15:09  IO\IO\Form2.Designer.cs

     文件       5817  2015-08-14 15:09  IO\IO\Form2.resx

     文件       2263  2015-08-14 15:45  IO\IO\Form3.cs

     文件       5663  2015-08-14 15:45  IO\IO\Form3.Designer.cs

     文件       5817  2015-08-14 15:45  IO\IO\Form3.resx

     文件       1110  2015-08-14 17:16  IO\IO\Form4.cs

     文件       4153  2015-08-14 16:55  IO\IO\Form4.Designer.cs

     文件       6020  2015-08-14 16:55  IO\IO\Form4.resx

     文件       2528  2015-08-14 17:20  IO\IO\Form5.cs

     文件      13103  2015-08-14 17:13  IO\IO\Form5.Designer.cs

     文件       5817  2015-08-14 17:13  IO\IO\Form5.resx

     文件       2768  2015-08-17 08:47  IO\IO\Form6.cs

     文件       7321  2015-08-17 08:47  IO\IO\Form6.Designer.cs

     文件       6025  2015-08-17 08:47  IO\IO\Form6.resx

     文件       2164  2015-08-17 10:05  IO\IO\Form7.cs

     文件       8959  2015-08-17 10:05  IO\IO\Form7.Designer.cs

     文件       5817  2015-08-17 10:05  IO\IO\Form7.resx

     文件       2506  2015-08-17 12:24  IO\IO\Form8.cs

............此处省略42个文件信息

评论

共有 条评论

相关资源