zoukankan      html  css  js  c++  java
  • C#创建txt文件并写入内容

    以注册登录为例

    using System.Text;

    1.注册

            //注册
            public string registered(string username,string password)
            {
    //判断是否已经有了这个文件 if (!System.IO.File.Exists("c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt")) { //没有则创建这个文件 FileStream fs1 = new FileStream("c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt", FileMode.Create, FileAccess.Write);//创建写入文件
    //设置文件属性为隐藏 System.IO.File.SetAttributes(@"c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt", FileAttributes.Hidden); StreamWriter sw = new StreamWriter(fs1); sw.WriteLine(username.Trim() + "+" + password.Trim());//开始写入值 sw.Close(); fs1.Close(); return "注册成功"; } else { FileStream fs = new FileStream("c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt", FileMode.Open, FileAccess.Write); System.IO.File.SetAttributes(@"c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt", FileAttributes.Hidden); StreamWriter sr = new StreamWriter(fs); sr.WriteLine(username.Trim() + "+" + password.Trim());//开始写入值 sr.Close(); fs.Close(); return "注册成功"; } }

    2.读取登录

            //登录
            public string Logins(string username, string password)
            {
                string flag = null;
    //循环读取文件的内容 string[] lines = System.IO.File.ReadAllLines("c:\users\administrator\desktop\webapplication1\webapplication1\testtxt.txt", Encoding.Default); if (username != null&& password!=null) { string[] str;//定义一个数组 if (lines != null) { for (int i = 0; i < lines.Length; i++) { str = lines[i].Split('+');//将单行数据以“+” 为界做截取并保存进str中 if (username == str[0] && password == str[1])//如果用户名和密码等于截取的字符串 则表示用户名和密码一致,登陆成功 { flag = "登录成功"; } else { flag = "用户名或者密码不一致"; } } } else { flag = "用户名不存在"; } } else { flag = "用户名或者密码不能为空"; } return flag; }

      

  • 相关阅读:
    【python3的进阶之路一】正则表达式
    基础编程练习50道
    【python3的学习之路十四】IO编程
    【python3的学习之路十三】错误和调试
    【python3的学习之路十二】面向对象高级编程
    【python3的学习之路十一】面向对象编程
    jQuery之防止冒泡事件,冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。
    手机移动端WEB资源整合
    js 验证表单 js提交验证类
    js单条新闻向上滚动
  • 原文地址:https://www.cnblogs.com/A-R-E-S/p/10552569.html
Copyright © 2011-2022 走看看