1.判断指定路径下是否存在某文件夹,若不存在,则新建

   using System.IO;

   private string sBakFolder ;

  sBakFolder="D:\Test";

  private void CheckFolders()
        {
            if (!Directory.Exists(sBakFolder))
            {
                Directory.CreateDirectory(sBakFolder);//创建主文件夹
            } 
           string sPath = string.Empty;
           sPath = sBakFolder + @"\" + DateTime.Now.ToString("yyyy-MM-dd") ;
           if (!Directory.Exists(sPath))
           {
                Directory.CreateDirectory(sPath);//创建子文件夹
            } 
        }

2.读取txt文件的内容并保存到数组中

using System.IO;

Folder="D:\Test";

  ArrayList alDelFilename;

 DirectoryInfo dirLog;

 dirLog = new DirectoryInfo(Folder);

FileInfo[] fileLogs;

 fileLogs = dirLog.GetFiles("*.xml");\\获得Folder文件夹下所有.xml格式的文档

foreach (FileInfo fileLog in fileLogs)
                {
                    try
                    {
                        if (intCopy >= intMaxCopy || fileLog.Length <= 0 ||
                            //fileLog.Length >= LEN_MAX || 
                            !fileLog.Extension.ToUpper().Equals(".XML"))
                        {
                            continue;
                        }
                    }
                    catch (Exception ex)
                    {
                        Message = ex.Message;
                    }

                        //对每个文件进行操作

                        ParseFile()
               

                }

private void ParseFileXML(string Filename)//解析XML文档内容
 {

                 XmlDParseFileocument Doc = new XmlDocument();
                Doc.Load(sFilename);        //解析文档内容                                                                                        XmlElement rootnode = Doc.DocumentElement;                                                                              State = rootnode.Attributes["testStatus"].Value;//得到指定xml类型的值

 }

private void ParseFileTXT(string Filename)//解析XML文档内容
 {

               //将数据保存在数组中

              string[] contents = File.ReadAllLines(sFilename, System.Text.Encoding.Default); 

 }


           

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐