コード例 #1
0
        public void Save()
        {
            System.Text.StringBuilder t = new System.Text.StringBuilder(16384);

            foreach (CPerson p in this.Persons)
            {
                t.AppendFormat("{0},{1},{2},{3}{4}", p.Guid, p.X, p.Y, p.Text, CSLib.CSLibGlobal.CR);
            }
            CSLib.File.CTextFile f = new CSLib.File.CTextFile();
            f.LogFile(this.FileName, t.ToString(), true);
        }
コード例 #2
0
        public void GeneratePersoneXML()
        {
            CSLib.File.CTextFile f        = new CSLib.File.CTextFile();
            CSLib.CVariables     Persones = f.GetDirList(PersonFolder, "*.*");

            string strXMLPersonTemplate = f.LoadFile(XMLPersonFileTemplate);

            foreach (CSLib.CVariable Persone in Persones)
            {
                string strPersonPath    = PersonFolder + @"\" + Persone.Name;
                string strPersonXMLFile = strPersonPath + @"\p.xml";

                if (!CSLib.File.CTextFile.Exist(strPersonXMLFile))
                {
                    string strXML = strXMLPersonTemplate;
                    strXML = CSLib.CSLibGlobal.PreProcess(strXML, "GUID", CSLib.CWindows.CreateGUIDKey(), "CREATION_DATE", this.Now);
                    f.LogFile(strPersonXMLFile, strXML, true);

                    System.Threading.Thread.Sleep(11);
                }
            }
        }