zoukankan      html  css  js  c++  java
  • 自己写的替换文件的内容,瞎写的,能用

    public void ReplaceString(string TargetString, string NewString)
    {
        string FileSrc = System.Web.HttpContext.Current.Server.MapPath("../admin/TextFile1.txt");
        if (File.Exists(FileSrc))
        {
            StreamReader sr = File.OpenText(FileSrc);
            string srrow = null;
            //读取文件所有的内容
            srrow = sr.ReadToEnd();
            if (srrow.IndexOf(TargetString) != -1)
            {
                //找到要找的字符串
                var a = srrow.IndexOf(TargetString);
                //要找的字符串后第一个"位置
                var b = srrow.IndexOf(""", a);
                //要找的字符串后第二个"位置
                var c = srrow.IndexOf(""", b + 1);
                //第一个"及之前的字符串
                string subtop = srrow.Substring(0, b + 1);
                //第二个"之后的字符串
                string subbottom = srrow.Substring(c);
                //拼接
                NewString = subtop + NewString + subbottom;
                //Response.Write(sub);
            }
            sr.Close();
            //写入
            StreamWriter sw = new StreamWriter(FileSrc, false);
            sw.WriteLine(NewString);
            sw.Close();
        }

  • 相关阅读:
    Win下循环进入目录启动执行某任务
    Mysql数据库搭建-Windows
    Linux的服务器初始优化脚本。
    Linux下Find命令的使用
    一些判断Linux是否被黑的经验
    搭建docker私有仓库
    进程退出:SIGINT、SIGTERM和SIGKILL区别
    dockerfile使用
    k8s-ingress安装
    k8s-service
  • 原文地址:https://www.cnblogs.com/handsomer/p/3696501.html
Copyright © 2011-2022 走看看