User Tools

Site Tools

blog:2023-09-26_c_log_file_test_program



2023-09-26 C#: Log File Test Program

  • This is the test of save log to .csv file

Code

  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
     
    using System.IO; // for File Access
     
    namespace File_Access_Test
    {
        public partial class Form1 : Form
        {
            private string strColums = "項, " + "時間," + "機台," + "規格," + "重量(g)," + "判定";
            private string CheckPass = "";
            private string dirPath = @"g:\生產軟體\";
            private string filePath = @"g:\生產軟體\test.csv";
            private string CheckFile = "";
            private string strLineInfo = "";
            private string strFile;
            public Form1()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                strFile = DateTime.Now.ToString("yyyy-MM-dd-");
                CheckFile = dirPath + strFile + "A.CSV";
                strLineInfo = "1,1,1,1,1,1";
                File_Save();
            }
     
            private void File_Save()
            {
                if (!File.Exists(CheckFile))
                {
                    using (StreamWriter w = new StreamWriter(CheckFile,true,Encoding.UTF8))
                    {
                        w.WriteLine(strColums);
                    }
     
                }
                using (StreamWriter w = new StreamWriter(CheckFile, true, Encoding.UTF8))
                {
                    w.WriteLine(strLineInfo);
                }
            }
     
            private void button2_Click(object sender, EventArgs e)
            {
                strFile = DateTime.Now.ToString("yyyy-MM-dd-");
                CheckFile = dirPath + strFile + "B.CSV";
                strLineInfo = "2,2,2,2,2,2";
                File_Save();
            }
        }
    }

TAGS

  • 39 person(s) visited this page until now.

Permalink blog/2023-09-26_c_log_file_test_program.txt · Last modified: 2023/09/26 11:12 by jethro

oeffentlich