zoukankan      html  css  js  c++  java
  • 文件读写

    从绝对路径提取文件名

    string fullPath="D:\xxx123.bmp";
    Path.GetFileName(strFilePath);

    获取文件列表

    DirectoryInfo theFolder = new DirectoryInfo(dir);

    FileInfo[] fileInfo = theFolder.GetFiles();

    foreach (FileInfo NextFile in fileInfo)
    {
        if (NextFile.Name != "")
        {
        }
    }

    获取文件夹列表

    string[] subFolder = Directory.GetDirectories(path);

    删除非空文件夹

    Directory.Delete(path, true);

    读取二进制文件数据

    FileStream fs = new FileStream(pmtMetFile, FileMode.Open);
    BinaryReader br = new BinaryReader(fs, Encoding.Default);

    a= br.ReadByte();

    b= br.ReadUInt16();

    c= br.ReadInt32();

    br.Close();
    fs.Close();

    写二进制

    FileStream fs = new FileStream(@"D: mpxql.dat", FileMode.Create);
    BinaryWriter bw = new BinaryWriter(fs);
    bw.Write(bytesDecompress);
    bw.Close();
    fs.Close();

    读txt文本

    StreamReader sr;
    sr= File.OpenText(filePathName);
    string line = sr.ReadLine();
    sr.Close();

    写txt文本

    StreamWriter sw;
    sw = File.CreateText(filePathName);
    sw.WriteLine("xql");
    sw.Close();

  • 相关阅读:
    浅谈最长上升子序列(LIS)
    浅谈树链剖分
    数字计数
    windy数
    骑士(树形dp)
    旅游规划
    皇宫看守
    k8s安装报错
    linux文件夹存储潜规则
    搭建覆盖率测试环境
  • 原文地址:https://www.cnblogs.com/xieqianli/p/5652210.html
Copyright © 2011-2022 走看看