zoukankan      html  css  js  c++  java
  • 读文本信息


    public bool UserIDfromFile(string userID)
        {
            bool result = false;
            string strFileName = HttpContext.Current.Server.MapPath(@".file") + @"userInfo.txt";
            if (!System.IO.File.Exists(strFileName))
            {
                throw new Exception(strFileName + "打开失败!");
                result = false;
            }
            try
            {
                string strFileContents = string.Empty;
                FileStream fs = new FileStream(strFileName, FileMode.Open, FileAccess.Read);
                StreamReader reader = new StreamReader(fs, System.Text.Encoding.Default);
                strFileContents = reader.ReadToEnd();
                strFileContents.Replace(" ", "");
                string[] Items = strFileContents.Trim().Split('=');
                if (Items.Length >= 2)
                {
                    string userinfo = strFileContents.Split('=')[1].Trim();
                    string[] userIDs = userinfo.Split(',');
                    for (int i = 0; i < userIDs.Length; i++)
                    {
                        if (userID == userIDs[i].Trim())
                        {
                            result = true;
                        }
                    }
                }
                fs.Close();
                reader.Close();
            }
            catch
            {
                result = false;
            }
            return result;
        }

  • 相关阅读:
    8张图带你轻松温习 Java 知识.md
    关于 Java 序列化你不知道的 5 件事
    为什么 String 是不可变的?
    如何使用 Nginx 优雅地限流?
    JAVA泛型编程笔记
    java_接口的应用
    java_抽象类应用
    深入理解Java的接口和抽象类
    java_重写与重载的区别
    Java:按值传递还是按引用传递详细解说
  • 原文地址:https://www.cnblogs.com/libbybyron/p/4125880.html
Copyright © 2011-2022 走看看