• 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:dotNetStudyAB.txt");
    //string str = Encoding.Default.GetString(buffer);
    //Console.WriteLine(str);

    
    

    //File类写入文件;
    string str = "2020年!学习c#要干嘛哟~~!学习上位机?";
    byte[] buffer = Encoding.UTF8.GetBytes(str);
    File.WriteAllBytes(@"E:dotNetStudy1.txt", buffer);
    Console.WriteLine("写入成功!");




    } } }
  • 相关阅读:
    区分DPI、分辨率(PPI)、图像的物理大小、像素宽度
    生成缩略图方法
    C#中调用Windows API的要点 .
    改变变量触发事件
    窗体异步示例
    Scroll滚动后发生的改变
    绘制不同颜色的文本图片
    字符串绘图片
    c#生成缩略图
    衔接UI线程和管理后台工作线程的类(多线程、异步调用)
  • 原文地址:https://www.cnblogs.com/nymz/p/13824749.html
Copyright © 2020-2023  润新知