c#文件读写数据工具类

来源:互联网 发布:淘宝内衣店铺怎么起名 编辑:程序博客网 时间:2024/06/06 16:36
 public class FileUtil    {        /// <summary>        /// 从文件中读取信息        /// </summary>        /// <param name="path">文件路径</param>        /// <returns></returns>        public static string GetInfoFromFile(string path)        {            StringBuilder str = new StringBuilder();            StreamReader reader = null;            try            {                 reader = new StreamReader(path, Encoding.Default);                while (!reader.EndOfStream)                {                    str.Append(reader.ReadLine());                }            }            catch             {                return null;            }            finally            {                reader.Close();            }            return str.ToString();        }        /// <summary>        /// 返回指定目录中的文件名称        /// </summary>        /// <param name="folderPath"></param>        /// <returns></returns>        public static string[] GetFileNameFromFolder(string folderPath)        {            try            {                return Directory.GetFiles(folderPath);            }            catch(DirectoryNotFoundException ex)            {                return null;            }        }        /// <summary>        /// 往文件中写数据        /// </summary>        /// <param name="path">路径</param>        /// <param name="info">数据</param>        /// <returns></returns>        public static bool WriteToFile(string path, string info)        {            if (!Directory.Exists(path))            {//创建路径               // Directory.CreateDirectory(path);                FileInfo file = new FileInfo(path);                FileStream f = file.Create();                f.Close();            }            StreamWriter writer = null;            try            {                writer = new StreamWriter(path, false, Encoding.Default);                writer.Write(info);            }            catch            {                return false;            }            finally            {                writer.Close();            }            return true;        }

原创粉丝点击