我是靠谱客的博主 成就彩虹,最近开发中收集的这篇文章主要介绍C#记录(八):保存数据到txt文本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

具体参考实例:https://mp.csdn.net/console/editor/html/105405707

一、获取当前路径

               转载https://www.cnblogs.com/shiyh/p/10573405.html
               //获取模块的完整路径。
 2             string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
 3             //获取和设置当前目录(该进程从中启动的目录)的完全限定目录
 4             string path2 = System.Environment.CurrentDirectory;
 5             //获取应用程序的当前工作目录
 6             string path3 = System.IO.Directory.GetCurrentDirectory();
 7             //获取程序的基目录
 8             string path4 = System.AppDomain.CurrentDomain.BaseDirectory;
 9             //获取和设置包括该应用程序的目录的名称
10             string path5 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
11             //获取启动了应用程序的可执行文件的路径
12             string path6 = System.Windows.Forms.Application.StartupPath;
13             //获取启动了应用程序的可执行文件的路径及文件名
14             string path7 = System.Windows.Forms.Application.ExecutablePath;

            string PathStrValue = System.Windows.Forms.Application.StartupPath;
            Console.WriteLine("Path:{0}", PathStrValue);

二、获取时间

          System.DateTime currentTime = new System.DateTime();
            currentTime = System.DateTime.Now;
            string DataStrValue = currentTime.Year.ToString() + "-" + currentTime.Month.ToString() + "-" + currentTime.Day.ToString() + "-";
            DataStrValue += currentTime.Hour.ToString() + "-" + currentTime.Minute.ToString() + "-" + currentTime.Second.ToString();
            Console.WriteLine("Time:{0}", DataStrValue);

三、保存文件

#region 保存串口信息button 2
        private void button2_Click(object sender, EventArgs e)
        {
            string PathStrValue = System.Windows.Forms.Application.StartupPath;
            Console.WriteLine("Path:{0}", PathStrValue);

            System.DateTime currentTime = new System.DateTime();
            currentTime = System.DateTime.Now;
            string DataStrValue = currentTime.Year.ToString() + "-" + currentTime.Month.ToString() + "-" + currentTime.Day.ToString() + "-";
            DataStrValue += currentTime.Hour.ToString() + "-" + currentTime.Minute.ToString() + "-" + currentTime.Second.ToString();
            Console.WriteLine("Time:{0}", DataStrValue);

            PathStrValue = PathStrValue+"\"+DataStrValue+".txt";

            Console.WriteLine("Last:{0}", PathStrValue);

            StreamWriter SW = File.CreateText(PathStrValue);

            SW.Write(richTextBox1.Text);
            SW.Flush();
            SW.Close();

        }
        #endregion

 

最后

以上就是成就彩虹为你收集整理的C#记录(八):保存数据到txt文本的全部内容,希望文章能够帮你解决C#记录(八):保存数据到txt文本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部