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(); } } } |