private void ZkontrolujPosloupnostCislovaniVeSlozce(DirectoryInfo diSlozka) { Console.WriteLine(diSlozka.FullName); FileInfo[] fis = diSlozka.GetFiles(mknsNastaveni.MaskaSouboru); FileComparer fc = new FileComparer(); Array.Sort(fis, fc); int iPred = 0; for (int i = 0; i < fis.Length - 1; i++) { int iAkt; string sNazev = Soubor.NazevSouboruBezPripony(fis[i].FullName); if (!Int32.TryParse(sNazev, out iAkt)) { swLog.WriteLine("{0} – neobsahuje číslo", fis[i].FullName); } else { if (iAkt != iPred + 1) { swLog.WriteLine("{0} – má být {1}, je {2}", fis[i].FullName, iPred + 1, iAkt); } iPred = iAkt; } } if (mknsNastaveni.VcetnePodslozek) { DirectoryInfo[] dis = diSlozka.GetDirectories(); foreach (DirectoryInfo directoryInfo in dis) { ZkontrolujPosloupnostCislovaniVeSlozce(directoryInfo); } } }
public CteckaSouboru(Soubor sbSoubor, CteckaSouboruNastaveni csnNastaveni) : this(sbSoubor) { mcsnNastaveni = csnNastaveni; }
public CteckaSouboru(string strSoubor) { msbSoubor = new Soubor(strSoubor); }
public CteckaSouboru(Soubor sbSoubor) { msbSoubor = sbSoubor; }
public CteckaZaznamu(Soubor sbSoubor, CteckaSouboruNastaveni csbNastaveni) : base(sbSoubor, csbNastaveni) { }
public CteckaZaznamu(Soubor sbSoubor) : base(sbSoubor) { }