unity游戲開發-C#語言基礎篇(File類相關操作)

 class Program
    {
        const string url = @"D:\Hello world!\test.txt";//絕對路徑
        static void Main(string[] args)
        {
             //文件
            FileInfo myFile = new FileInfo(url);
            Console.WriteLine(myFile.Exists);//執行是否存在文件,返回布爾值


            //練習

            FileInfo myFile = new FileInfo(url);
            Console.WriteLine(myFile.Exists);
            Console.WriteLine(myFile.Length);//漢字是兩個字節 字節數
            Console.WriteLine(myFile.IsReadOnly);//判斷是否是 只讀的·
            Console.WriteLine(myFile.IsReadOnly = true);// 改變 只讀的 值·
            Console.WriteLine(myFile.Directory);//返回路徑 還可以點出方法
            Console.WriteLine(myFile.DirectoryName);//返回字符串
            FileInfo myFile1 = new FileInfo(@"C:\Users\Administrator\Desktop\wenjianxia\123.txt");
            myFile1.Delete();
            FileInfo myFile2 = new FileInfo(@"C:\Users\Administrator\Desktop\wenjianxia\456.txt");
            myFile.CopyTo(@"C:\Users\Administrator\Desktop\newwenjianjia\789.txt");
            Console.WriteLine(myFile.CreationTime); //文件創建時間
            myFile.MoveTo(@"D:\newwenjianxia\test.txt");//移動文件


            //文件夾
            DirectoryInfo myDire = new DirectoryInfo(@"D:\Hello world!\test1");
            if (!myDire.Exists)
            {
                myDire.Create();//創建文件夾
            }
            Console.WriteLine(myDire.FullName);//返回文件名


            Console.WriteLine(myDire.GetFiles());//獲得文件夾目錄的文件
            FileInfo[] f = myDire.GetFiles();


            FileInfo myFile1 = new FileInfo(@"D:\Hello world!\test1\testtt.txt");
            for (int i = 0; i < 100; i++)
            {

                DirectoryInfo myDire = new DirectoryInfo(@"D:\Hello world!\test1"+i);
                if (!myDire.Exists)
                {
                    myDire.Create();//創建文件
                }
            }
            Console.ReadKey();
        
        }
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容