1. 程式人生 > >檔案處理1(File類和fileinfo類的使用)

檔案處理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;

           }