Pokud potřebujete v .NET zkopírovat soubory z jednoho adresáře do druhého, a to za použití masky neboli wildcards, pak vám určitě příjde vhod tato funkce v C#.
private bool copyFiles(string sourceDir, string targetDir, string fileMask) { if(!sourceDir.EndsWith(@"")) sourceDir += @""; if(!targetDir.EndsWith(@"")) targetDir += @""; DirectoryInfo dir = new DirectoryInfo(sourceDir); FileInfo[] files = dir.GetFiles(fileMask); foreach(FileInfo file in files) File.Copy(sourceDir + file.ToString(), targetDir + file.ToString()); return true; } private bool copyFiles(string sourceDir, string targetDir) { return copyFiles(sourceDir, targetDir, "*.*"); }
myslím že snad ani není co popisovat, kód by měl být samopopisný 😉
Kup si reklamu navždy pod tímto článkem jen za 140 Kč
Zobrazit formulář pro nákup
Napiš první komentář! ↓
Zatím tu není žádný komentář... Odstartuj to vyplněním formuláře níže.