首页 > 代码库 > 字符串形的Path类的文件管理的File类的方法与应用

字符串形的Path类的文件管理的File类的方法与应用

                            今天是我学习C#基础的第13天,可以说马上就要结束这个基础课程,感觉学习的理论性的我不能说全部掌握了,我只想说在思路上面的语法以及用法我应该基本掌握了,感觉效果不错,不得不说,要想在一种语言上面有大的突破,基础的还是很重要的,所以从基础学起,我认为我的选择还是对的。而且我选择了在云和学院学习,感觉效果挺好的。

                 今天总结了昨天讲的不熟悉的泛型的东西,今天在我们的博客园里面看到了一位博客友友写的泛型的类,写的好清晰呀,感觉博客园是个好地方,那时间刚开始加入博客园认为每天要写博客好累啊,现在感觉挺好的,在这里我也可以对今天学习的知识总结啦,而且我们每天进步的一点点都可以和大家一起分享,好美妙!好啦,情商不在增高了,总结我今天的知识啦。

                 <1>string.Format() 与Console.WriteLine()的区别:

                         

                        

               在这里可以看到不同,一个是有返回值的,用return返回一个值;而Console.WriteLine则是没有返回值的。

                 <2>Path类常用成员

             

               上面是举例说明了常用的方法,这些方法需要我练习啦,试用下怎么使用的啦。

              <3>  File类常用成员

                   (1)简单的文件读写常用的静态方法     

                 void AppendAllText(string path, string contents),将文本contents附加到文件path中;
                 bool Exists(string path)判断文件path是否存在;
                 string[] ReadAllLines(string path) 读取文本文件到字符串数组中;
                 string ReadAllText(string path) 读取文本文件到字符串中;
                 void WriteAllText(string path, string contents),将文本contents保存到文件path中,会覆盖旧内容;
                 WriteAllLines(string path,string[] contents),将字符串数组逐行保存到文件path中,会覆盖旧内容。

              (2)File类的方法

                 File.Copy(“source”, “targetFileName”, true);//文件拷贝,true表示当文件存在时“覆盖”,如果不加true,则文件存在报异常;
                 File.Exists();//判断文件是否存在
                 File.Move(“source”, “target”);//移动(剪切);
                 File.Delete(“path”);//删除。如果文件不存在?不存在,不报错
                 File.Create(“path”);//创建文件

              (3)File类的文件,操作文本文档
                 File.ReadAllLines(“path”, Encoding.Default);//读取所有行,返回string[];
                 File.ReadAllText(“path”, Encoding.Default);//读取所有文本返回string;
                 File.ReadAllBytes(“path”);//读取文件,返回byte[],把文件作为二进制来处理;
                 File.WriteAllLines(“path”, new string[4] ,Encoding.Default);//将string数组按行写入文件;
                 File.WriteAllText(“path”, “string”);//将字符串全部写入文件;
                 File.WriteAllBytes(“path”,new byte[5]);//将byte[]全部写入到文件;
                 File.AppendAllText()//将string追加到文件。
              (4)简单的文件读写
                 ReadAllText与AppendAllText;
                 ReadAllLines与WriteAllLines;
                 StreamReader与StreamWriter。
             简单的写啦几个方法:
                 
               
               好啦,今天的总结就到这啦,由于各种原因,下午就只讲啦这两个类的方法,我要自己练习这些方法啦,今天就只有这些啦!

                          

字符串形的Path类的文件管理的File类的方法与应用