C# File類的使用


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("寫入成功!");




} } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM