文件處理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;

           }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章