private void CriaMsgLst() { List <string> msgs = Directory.EnumerateFiles(DiretorioPrincipal + DIRETORIO_MSGS, "*.msg").ToList(); Arquivo_LST alst = new Arquivo_LST(); alst.Default(); alst.listaPaths.Clear(); alst.qtdArquivos = System.Convert.ToUInt32(msgs.Count); foreach (string s in msgs) { //alst.listaPaths.Add(s); alst.listaPaths.Add(s.Substring(DiretorioPrincipal.Length + DIRETORIO_MSGS.Length, s.Length - (DiretorioPrincipal.Length + DIRETORIO_MSGS.Length)).Replace("\\", String.Empty).Replace(Util.Util.ARQUIVO_EXT_MSG, String.Empty)); } alst.AtualizarCRC(); alst.Salvar(DiretorioPrincipal + DIRETORIO_MSGS + ARQUIVO_LST_MSGS); }
private void CriaRotLst() { //****** List <string> rots = Directory.EnumerateFiles(DiretorioPrincipal + DIRETORIO_ROTEIROS, "*.rot").ToList(); Arquivo_LST alst_roteiros = new Arquivo_LST(); alst_roteiros.Default(); alst_roteiros.listaPaths.Clear(); alst_roteiros.qtdArquivos = System.Convert.ToUInt32(rots.Count); foreach (string s in rots) { alst_roteiros.listaPaths.Add(s.Substring(DiretorioPrincipal.Length + DIRETORIO_ROTEIROS.Length, s.Length - (DiretorioPrincipal.Length + DIRETORIO_ROTEIROS.Length)).Replace("\\", String.Empty).Replace(Util.Util.ARQUIVO_EXT_ROT, String.Empty)); } alst_roteiros.AtualizarCRC(); alst_roteiros.Salvar(DiretorioPrincipal + DIRETORIO_ROTEIROS + ARQUIVO_LST_ROTEIROS); }