using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _01文件相關 { class Program { static void Main(string[] args) { //File 創建一個文件 //File.Create(@"E:\文件操作學習.txt"); //Console.WriteLine("文件創建成功!"); //Console.ReadKey(); ////文件刪除 //File.Delete(@"E:\文件操作學習.txt"); //Console.WriteLine("文件刪除成功!"); //Console.ReadKey(); ////文件移動(剪切) //File.Move(@"E:\文件操作學習.txt", @"E:\文件操作學習New.txt"); //參數1:源文件;參數2:目標文件; //Console.WriteLine("文件移動成功"); //Console.ReadKey(); ////文件復制 /// try { File.Copy(@"E:\文件操作學習.txt", @"E:\文件操作學習New.txt"); //參數1:源文件;參數2:目標文件; Console.WriteLine("文件復制成功"); } catch (Exception) { Console.WriteLine("Sorry,Files is Exist!"); } File.Copy(@"E:\文件操作學習.txt", @"E:\文件操作學習New.txt"); //參數1:源文件;參數2:目標文件; Console.WriteLine("文件復制成功"); Console.ReadKey(); //打印各種文件類型所占內存空間; Console.WriteLine(sizeof(char)); Console.WriteLine(sizeof(int)); Console.WriteLine(sizeof(byte)); Console.WriteLine(sizeof(uint));
console.WriteLine(sizeof(string)); Console.ReadKey();
//顯示Encoding 的種類;
//EncodingInfo[] en = Encoding.GetEncodings();
//foreach (var item in en)
//{
// Console.WriteLine(item.Name);
//}
//File類讀取Txt文件內容;
//byte[] buffer = File.ReadAllBytes(@"E:\dotNet\Study\AB.txt");
//string str = Encoding.Default.GetString(buffer);
//Console.WriteLine(str);
//File類寫入文件;
string str = "2020年!學習c#要干嘛喲~~!學習上位機?";
byte[] buffer = Encoding.UTF8.GetBytes(str);
File.WriteAllBytes(@"E:\dotNet\Study\1.txt", buffer);
Console.WriteLine("寫入成功!");
}
}
}