91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .cs
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-12
  • 語言: C#
  • 標簽: C#??TXT??CSV??

資源簡介

c# 讀寫txt文件和 csv文件,只需一條語句,文件放在可執行文件的文件夾下

資源截圖

代碼片段和文件信息

using?OfficeOpenxml;
using?System;
using?System.Collections.Generic;
using?System.IO;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;

namespace?AAAutoLoad.Classes
{
????public?class?FileRW:IDisposable
????{
????????private?static?string?FileDate?{?get;?set;?}
????????private?static?string?FilePath?{?get;?set;?}

????????private?static?Dictionary?TxtFileCollection?=?new?Dictionary();
????????private?static?Dictionary?CsvFileCollection?=?new?Dictionary();
????????//private?static?ExcelPackage?ep?=?new?ExcelPackage();

????????private?static?readonly?object?Lock?=?new?object();
????????
????????public?void?Dispose()
????????{
????????????foreach(var?file?in?CsvFileCollection)
????????????{
????????????????file.Value.Save();
????????????}
????????}
????????static?FileRW()
????????{
????????????FileDate?=?DateTime.Now.ToLongDateString();
????????????FilePath?=?System.Environment.CurrentDirectory?+?“\\Logs\\“;
????????????if?(!Directory.Exists(FilePath))
????????????{
????????????????Directory.CreateDirectory(FilePath);
????????????}
????????}
????????public?static?void?Write(string?text?string?filename?=?““)
????????{
????????????
????????????string?name?=?““;
????????????string?houzhui?=?““;
????????????if?(filename.Contains(‘.‘))
????????????{
????????????????string[]?nameArray?=?filename.Split(‘.‘);
????????????????houzhui?=?nameArray[1].ToLower();
????????????}

????????????if?(houzhui.Contains(“txt“))
????????????{
????????????????name?=?DateTime.Now.ToString(“yyyy-MM-dd“)?+“_“+?filename;
????????????}
????????????else
????????????{
????????????????name?=?DateTime.Now.ToString(“yyyy-MM-dd“)?+“_“+?filename?+?“.txt“;
????????????}

????????????string?pa?=??Path.Combine(FilePath??name);
????????????if(!TxtFileCollection.ContainsKey(name))
????????????{
????????????????lock(Lock)
????????????????{
????????????????????FileStream?filewrite?=?new?FileStream(pa?FileMode.OpenOrCreate?FileAccess.ReadWrite);
????????????????????TxtFileCollection.Add(name?filewrite);
????????????????}
????????????}

????????????StreamWriter?strWrite?=?new?StreamWriter(TxtFileCollection[name]?Encoding.Unicode);
????????????string?time?=?DateTime.Now.ToString(“HH:mm:ss“);

????????????TxtFileCollection[name].Seek(TxtFileCollection[name].Length?SeekOrigin.Begin);

????????????string?te?=?string.Format(“{0}???{1}\r\n“?time?text);
????????????strWrite.WriteLine(te);
????????????strWrite.Flush();
????????????//strWrite.Close();

評論

共有 條評論