文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>文件读取、写入

文件读取、写入

时间:2010-10-22  来源:太空人

文件的读操作

   static void Main(string[] args)
        {
            string path = "";
            Console.WriteLine("请输入要读取的文件的文件名,包括路径");
            path = Console.ReadLine();
            if (!File.Exists(path))
            {
                Console.WriteLine("文件不存在");
                return;
            }

            try
            {
                FileStream file = new FileStream(path, FileMode.Open);
                byte[] bt = new byte[file.Length];
                file.Read(bt, 0, bt.Length);
                string str = Encoding.Default.GetString(bt);
                Console.WriteLine(str);
                Console.ReadLine();
            }
            catch (System.Exception e)
            {
                Console.WriteLine("读取文件出错");
            }

        }

 

文件的写操作:

       static void Main(string[] args)
        {
            //FileStream fs1 = File.Create("test1");
            //fs1.Close();
            //Console.ReadLine();

            string path = "";
            string content = "";
            Console.WriteLine("请输入要保存的文件的文件名,包括路径");
            path = Console.ReadLine();
            Console.WriteLine("请输入要保存的内容 ");
            content = Console.ReadLine();
            try
            {
                FileStream file = new FileStream(path, FileMode.Create);
                byte[] bt = Encoding.UTF8.GetBytes(content);
                file.Write(bt, 0, bt.Length);
                file.Flush();
            }
            catch (System.Exception e)
            {
                Console.WriteLine("创建或写入文件时出错");
             
            }

 

 // 读取文件流

     static void Main(string[] args)
        {
            Console.WriteLine("请输入要读取文件的文件名,包括路径");
            string path = Console.ReadLine();
            if (!File.Exists(path))
            {
                Console.WriteLine("文件不存在");
                return;
            }

            FileStream readStream = new FileStream(path, FileMode.Open);
            BufferedStream readBuffered = new BufferedStream(readStream);
            byte[] bt = new byte[readBuffered.Length];
            readBuffered.Read(bt, 0, (int)readBuffered.Length);
            Console.WriteLine(Encoding.Default.GetString(bt));
            readBuffered.Close();
            Console.ReadLine();
        }

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载