1. 程式人生 > >File類的基本操作

File類的基本操作

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace FileDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            string path1 = @"d:\csharp\sourse.txt";
            string path2 = @"d:\csharp\dest.txt";

            if (!File.Exists(path1))
            {
                FileStream fs = File.Create(path1);
                if (File.Exists(path1))
                {
                    Console.WriteLine("檔案建立成功");
                    Console.Write("檔案{0}建立成功", path1);
                    Console.WriteLine("檔名:" + fs.Name);
                    Console.WriteLine("檔案大小:" + fs.Length);
                }
                else
                {
                    Console.WriteLine("檔案建立失敗");                    
                }
                fs.Close();
            }
            else
                Console.WriteLine("{0}檔案已經存在",path1);
            

            Console.WriteLine("移動檔案");
            if (!File.Exists(path2))
            {
                Console.WriteLine("目標檔案{0}不存在,可以移動!");
                File.Move(path1, path2);
            }
            else
                Console.WriteLine("目標檔案存在,無法移動");
            Console.ReadLine();
        }
        
    }
}