读写txt文件

   public void SetUpdateTime(string strNewDate)
        {
            try
            {
                var path =Application.StartupPath + ConfigurationManager.AppSettings["UpdateFile"];
                // 判断文件是否存在,不存在则创建,否则读取值显示到窗体
                if (!File.Exists(path))
                {
                    FileStream fs1 = new FileStream(path, FileMode.Create, FileAccess.Write);//创建写入文件
                    StreamWriter sw = new StreamWriter(fs1);
                    sw.WriteLine(strNewDate);//开始写入值
                    sw.Close();
                    fs1.Close();
                }
                else
                {
                    FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Write);
                    StreamWriter sr = new StreamWriter(fs);
                    sr.WriteLine(strNewDate);//开始写入值
                    sr.Close();
                    fs.Close();
                }
            }
            catch (Exception e)
            {
                LogWrite.ErrorLog(e);
            }
        }

        public DateTime GetUpdatedTime()
        {
            var reslut = DateTime.MaxValue;
            StreamReader sr = null;
            try
            {
                var path = System.Windows.Forms.Application.StartupPath + ConfigurationManager.AppSettings["UpdateFile"];
                // 判断文件是否存在,不存在则创建,否则读取值显示到窗体
                sr = new StreamReader(path, Encoding.Default);
                String line = sr.ReadLine();
                if (line != null)
                {
                    reslut = Convert.ToDateTime(line.ToString());
                }
            }
            catch (Exception e)
            {
                LogWrite.ErrorLog(e);
            }
            sr.Close();
            return reslut;
        }
时间: 2024-11-03 03:16:38

读写txt文件的相关文章

C#读写txt文件的两种方法介绍 v

C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { try { FileStream file = new FileStream("E:\\test.txt", Fi

javaIO流实现读写txt文件

javaIO流实现文件读写 文件写入: InputStreamReader BufferedReader文件读取:FileOutputStream package javatest.basic22; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStr

Java 读写TXT文件

public class GenCategoryAttrItemHandler { private final static String INPUT_FILE_PATH = "input/category_attr_item.txt"; private final static String OUTPUT_FLIE_PATH = "output/category_attr_itemList.txt"; /** * @param args * @throws IOE

UNICODE环境下读写txt文件操作

内容转载自http://blog.sina.com.cn/s/blog_5d2bad130100t0x9.html UNICODE环境下读写txt文件操作 (2011-07-26 17:40:05) 标签: 杂谈 分类: MFC程序设计 自己动手整理了一下,写了几个函数,用于UNICODE环境下对txt文本文件的操作,针对txt文本的ANSIC编码格式,进行了字符编码格式的转换.***********************************************************

WPF 读写TxT文件

文/嶽永鹏 WPF 中读取和写入TxT 是经常性的操作,本篇将从详细演示WPF如何读取和写入TxT文件. 首先,TxT文件希望逐行读取,并将每行读取到的数据作为一个数组的一个元素,因此需要引入List<string> 数据类型.且看代码: public List<string> OpenTxt(TextBox tbx) { List<string> txt = new List<string>(); OpenFileDialog openFile = new

python操作txt文件中数据教程[1]-使用python读写txt文件

python操作txt文件中数据教程[1]-使用python读写txt文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果 程序实现 filename = './test/test.txt' contents = [] DNA_sequence = [] # 打开文本并将所有内容存入contents中 with open(filename, 'r') as f: for line in f.readlines(): contents.append(line

C++读写TXT文件中的string或者int型数据以及string流的用法

对文件的读写操作是我们在做项目时经常用到的,在网上看了很多博客,结合自身的项目经验总结了一下,因此写了这篇博客,有些地方可能直接从别的博客中复制过来,但是都会注明出处. 一.文件的输入输出 fstream提供了三个类,用来实现c++对文件的操作.(文件的创建.读.写). ifstream -- 从已有的文件读入 ofstream -- 向文件写内容 fstream - 打开文件供读写 文件打开模式: ios::in             只读 ios::out            只写 io

Java中用FileInputStream和FileOutputStream读写txt文件,文件内容乱码的问题,另附循环代码小错误

乱码问题大概就是编码格式不一样,搜了很多都是这么说的,修改编码解决乱码问题链接: https://blog.csdn.net/weixin_42496466/article/details/81189774 注意:记得要修改读的txt文件的编码方式,原理可能理解有偏差,但我一定要修改才能读到正确的内容. 参考链接:https://blog.csdn.net/Blinstar/article/details/76268722 循环写小错误: 我的代码: FileInputStream fis=ne

C#读写txt文件

读txt文件方法1:按行输出 1 public void Read(string path) 2 { 3 StreamReader sr = new StreamReader(path, Encoding.Default); 4 String line; 5 while ((line = sr.ReadLine()) != null) 6 { 7 Console.WriteLine(line.ToString()); 8 } 9 } 读txt文件方法2:转换成char数组,然后输出(没有实际用过

java 读写 txt 文件

Java读取txt文件内容.可以作如下理解: 1.首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 2.通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 3.既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 4.