zoukankan      html  css  js  c++  java
  • 新增记录txt文档

    StringBuilder s = new StringBuilder();
    s.Append("[" + dt.Rows[i]["Store"].ConvertString() + "].");
    string strPath = Application.StartupPath + "\NoExistsCKKW";
    if (!Directory.Exists(strPath))
    {
    Directory.CreateDirectory(strPath);
    }
    string strFileName = strPath + "\不是指定库位在列表.txt";
    if (File.Exists(strFileName))
    {
    File.Move(strFileName, strPath + "\BAK_不是指定库位在列表" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + ".txt");
    }

    using (FileStream fs = new FileStream(strFileName, FileMode.Append))
    {
    StreamWriter sw = new StreamWriter(fs, Encoding.Default);
    sw.Write(s);
    sw.Close();
    fs.Close();
    }


    ---------相关
    1、创建文件方法
    //参数1:要创建的文件路径
    File.Create(@"D:TestDebug1测试.txt")
    2、打开文件方法
    //参数1:要打开的文件路径,参数2:打开的文件方式
    File.Open(@"D:TestDebug1测试.txt",FileMode.Append)
    3、追加文件方法
    //参数1:要追加的文件路径,参数2:追加的内容
    File.AppendAllText(@"D:TestDebug1测试.txt","哈哈");
    4、复制文件方法
    //参数1:要复制的源文件路径,参数2:复制后的目标文件路径,参数3:是否覆盖相同文件名
    File.Copy(@"D:TestDebug1测试.txt", @"D:TestDebug2测试1.txt", true);
    5、移动文件方法
    //参数1:要移动的源文件路径,参数2:移动后的目标文件路径
    File.Move(@"D:TestDebug1测试.txt", @"D:TestDebug3测试2.txt");
    6、删除文件方法
    //参数1:要删除的文件路径
    File.Delete(@"D:TestDebug1测试.txt");
    7、设置文件属性方法
    //参数1:要设置属性的文件路径,参数2:设置的属性类型(只读、隐藏等)
    File.SetAttributes(@"D:TestDebug1测试.txt", FileAttributes.Hidden);

  • 相关阅读:
    MySQL教程详解之存储引擎介绍及默认引擎设置
    最简单MySQL教程详解(基础篇)之多表联合查询
    Postfix常用命令和邮件队列管理(queue)
    备份数据库
    Docker基本命令
    ASCII码表
    mysql基本了解
    顺序对列,环形队列,反向链式栈
    进制的标识符
    多个线程的时间同步
  • 原文地址:https://www.cnblogs.com/anyihen/p/12773380.html
Copyright © 2011-2022 走看看